Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 4
Seite [1]
saNsalvador


Try to beat me





Beiträge: 123
# Thema - 02.04.2009 um 13:58 Uhr
Mahlzeit,

habe momentan ein Problem und komme da nicht so recht weiter weil ich pers. kein Freund der regex bin

Also gegeben ist ein String (über mehrere Zeilen) der aus einer einfachen (z.B.) .txt gelesen wird.

Inhalt:

%start_cap%
Einfacher Text
über mehrere Zeilen
zwischen Start und Endvariablen
%end_cap%


Nun will ich mit einer regex und preg_match nur den Inhalt zwischen diesen Variablen auslesen. Jetzt kann es sein das ich einfach zu dumm bin gerade oder einfach unfähig - ich krieg die regex nich raus.

Über preg_match_all hatte ich den Ansatz

!%start_cap%((.*)\s)*%!

Der mir zumindest schonmal den Inhalt incl. der Platzhalter liefert. Ich könnte jetzt och hergehen und das Ergebnis weiter filtern bin mir aber sicher, daß meine Expression einfach suboptimal ist.

Hat jmd evtl. Ahnung davon und kennt eine vernünftige regex?

MfG


Zuletzt editiert von saNsalvador am 02.04.2009 um 13:59 Uhr (1x Editiert)
Inaktiv
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 1 - 02.04.2009 um 14:15 Uhr
duRiel kennt sich damit sehr gut aus, warte mal bis der zeit hat und hier schreiben kann ^^


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
saNsalvador
Thread-Ersteller


Try to beat me





Beiträge: 123
# Antwort: 2 - 03.04.2009 um 08:56 Uhr
Bis duRiel kommt - keiner ne Idee?


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 3 - 03.04.2009 um 13:10 Uhr
hi,
warum nicht einfach nur

/%start_cap%(.*?)%end_cap%/s


gruß
duRiel


Inaktiv
|
saNsalvador
Thread-Ersteller


Try to beat me





Beiträge: 123
# Antwort: 4 - 03.04.2009 um 13:17 Uhr
Ja, siehste...war ich einfach unfähig.
Regex ist halt sone Sache die ich noch nie so recht auf die Reihe bekomme hab.

Klappt aber bestens, dank dir!



Achso sry, closed!


Zuletzt editiert von saNsalvador am 03.04.2009 um 13:26 Uhr (1x Editiert)
Inaktiv
|

Dieses Thema wurde von Denni PM geschlossen.

Antworten: 4
Seite [1]