Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > RegEx Problem
Antwort
 
Themen-Optionen
Alt 17.02.2006, 20:38   Nach oben    #1
Benutzer
 
Benutzerbild von bacarni
 
Registriert seit: 05.01.2005
Beiträge: 81
Standard RegEx Problem

Hallo,
ich werde einfach nicht schlau aus den regular expressions

Ich habe über einen Text verteil die Zahlen 1 2 3 4 8 9 und 11. Diese Zahlen sind entweder einzeln oder durch Komma getrennt in Klammern gefaßt.
Code:
(1) oder (1,4) oder (11,3)
Ich bekomm es nur hin alle Zahlen zu ersetzen. Es sollen aber nur die Zahlen in der Klammer ersetzt werden.

Ich hatte einen Ansatz mit
Code:
/\([1-11],[1-11]\)/
Aber der funktioniert leider nicht.
__________________
Ein Vorurteil ist schwerer zu spalten als ein Atom -- Albert Einstein
bacarni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.02.2006, 22:06   Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 18.03.2005
Beiträge: 588
Standard

Zitat:
in der Klammer ersetzt werden
Mit was ersetzt werden ?

Ansonsten ungefähr so suchen:

PHP-Code:
<?php
error_reporting
(E_ALL);

$TXT ' (1) oder (1,4) oder (11,3) ';

$pattern '/\((?:[0-9].*)\)/U';
preg_match_all($pattern$TXT$array);

echo 
'<pre>'print_r($arraytrue), '</pre>';

?>
Oder:

Code:
'/\(([0-9]+,)?([0-9]+)\)/U'

Geändert von CIX88 (17.02.2006 um 22:25 Uhr).
CIX88 ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.02.2006, 16:51   Nach oben    #3
Erfahrener Benutzer
 
Benutzerbild von $traight-$hoota
 
Registriert seit: 15.09.2005
Ort: Königreich Flieden
Beiträge: 502
Standard

Code:
/\((?:[0-9].*)\)/U
findet auch
Code:
"(2 Tolle Seiten)"
um nur die zahlen in klammern zu finden muss man schon den hier verwenden:
Code:
'/\(([0-9]+,)?([0-9]+)\)/U'
__________________
Weißt Bescheid - Scheiß wie weit
$traight-$hoota ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 18.02.2006, 17:09   Nach oben    #4
Benutzer
 
Benutzerbild von bacarni
 
Registriert seit: 05.01.2005
Beiträge: 81
Standard

Danke. Ich kann es im Moment nicht testen. Werde mich aber noch melden, wenn ich es eingebaut habe.
__________________
Ein Vorurteil ist schwerer zu spalten als ein Atom -- Albert Einstein
bacarni ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Regex Creativ PHP-Programmierung 9 20.10.2006 06:28
Problem mit zu vielen MySQL-Querys / Grundkonzeption Chr!s PHP-Programmierung 13 27.08.2006 16:59
Logisches Problem beim einsatz von Ereignissen Prophet Allgemeine Java-Programmierung 19 05.06.2006 22:08
Problem mit Cookie und Reloads... Bookworm PHP-Programmierung 10 13.04.2006 12:09
OSX + Eclipse 3.1 Problem bacarni Eclipse 3 29.07.2005 21:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:06 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44