RegExp (\.?)((\w\D)*?)(\.)

ZodiacXP

Erfahrenes Mitglied
Hallo.

Ganz einfache Sache. Der String ist:

$str = "<a href='.href.' target='.target.foo.'>";

Und mein RegExp:

(\.)((\w\D)*?)(\.)

preg_ findet das .href. und das .target. aber das .foo. bleibt außen vor :(

Wie muss es richtig lauten?

Hab auch schon (\.?)((\w\D)*?)(\.) versucht aber dann fehlt das "f" bei .foo.
 
Ich möchte aber das er es so interpretiert. Am String soll NICHTS verändert werden.
Nur an der RegExp.

So käme auch z.B. nicht in Frage das ich aus dem Suchmuster den letzten Punkt rausnehme. Es sollte immer alles suchen wo ".foo." ist.

Vergleiche es mit PHP an sich. Da gibt es auch keen $str = "bla".$foo..$fooo."blub";
 
Zuletzt bearbeitet:
Zurück