Dringend RegEx gesucht!!!!
Chris
- php
0 Chris0 s.oliver0 Gunnar Bittersmann
Hallo!
Da ich mit den Regulären Ausdrücken nicht wirklich fit bin und ich diesen wirklich sehr dringend benötige, wäre es nett, wenn mir hier jemand helfen könnte den Audruck zu formuliereb.
Ich möchte eine Datei in eine Variable einlesen und eine bestimmte Zeichenkette, welche mehrmals vorkommt herausfiltern.
Diese sieht wie folgt aus:
$PROMIT->set_subitem("Name", "Verzeichnis", "Datei");
Dabei will ich alle Strings die mit "$PROMIT->set_subitem" anfangen und mit ";" enden herausfiltern und in eine Variable als String speichern.
Ich hoffe mir kann hier jemand behilflich sein. Vielen lieben Dank schonmal.
Gruß
Chris
Danke, hat sich erledigt....
Hatte vergessen daß * zu gefrässig ist :-)
Ein "?" hilft da weiter...
($PROMIT->set_subitem.*?;)
Schönen Gruß
Chris
Hallo!
Da ich mit den Regulären Ausdrücken nicht wirklich fit bin und ich diesen wirklich sehr dringend benötige, wäre es nett, wenn mir hier jemand helfen könnte den Audruck zu formuliereb.Ich möchte eine Datei in eine Variable einlesen und eine bestimmte Zeichenkette, welche mehrmals vorkommt herausfiltern.
Diese sieht wie folgt aus:
$PROMIT->set_subitem("Name", "Verzeichnis", "Datei");Dabei will ich alle Strings die mit "$PROMIT->set_subitem" anfangen und mit ";" enden herausfiltern und in eine Variable als String speichern.
Ich hoffe mir kann hier jemand behilflich sein. Vielen lieben Dank schonmal.
Gruß
Chris
Servus,
Diese sieht wie folgt aus:
$PROMIT->set_subitem("Name", "Verzeichnis", "Datei");Dabei will ich alle Strings die mit "$PROMIT->set_subitem" anfangen
und mit ";" enden herausfiltern und in eine Variable als String
speichern.
sofern in "Name", "Verzeichnis" und "Datei" kein Semikolon vorkommt:
'/$PROMIT->set_subitem[^;]+;/' in Verbindung mit preg_match_all().
Grüsse
Hello out there!
Dringend RegEx gesucht!!!!
"Dringend"
Error: Draengelei in title detected.
"!!!!"
Error: multiple '!' without following '1' in title detected.
Warning: Title might be a draengelei.
Diese sieht wie folgt aus:
$PROMIT->set_subitem("Name", "Verzeichnis", "Datei");Dabei will ich alle Strings die mit "$PROMIT->set_subitem" anfangen und mit ";" enden herausfiltern und in eine Variable als String speichern.
Du musst dir den Teil dazwischen merken, also klammern. Dazwischen stehen beliebig viele Zeichen außer ';', also [^;]+
Wie du auf das Gemerkte zugreifst, sagt dir das PHP-Manual.
See ya up the road,
Gunnar