Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#20

Re: [PHP] Regulärer Ausdruck zum Filtern eines Hyperlinks

  Alt 29. Jan 2007, 20:23
Ich hab's gewusst. In meiner Anfrage
Code:
"#<".$searchEngines[$i]["name"]."(=(.*?))?>(.*[^<*]?)<\/".$searchEngines[$i]["name"].">#Usi"
war noch ein Fehler. So klappten zwar die Einzelaufrufe à la
Code:
<heise>Vista</heise> <google>Delphi</google> <heise>Counterstrike</heise>
ohne Probleme, aber sobald ich die erweiterte Syntax nutzen wollte
Code:
<heise=MacOS>Vista</heise> <google>Test</google> <heise>WordPress</heise>
hat er die zwei <heise>-Tags zusammengefasst. Jetzt habe ich in der Anfrage das Fragezeichen weggelassen:
Code:
"#&lt;".$searchEngines[$i]["name"]."(=(.*[color=red][b][s]?[/s][/b][/color]))?&gt;(.*[^&lt;*]?)&lt;\/".$searchEngines[$i]["name"]."&gt;#Usi"
und siehe da, jetzt klappt es. Augenscheinlich.
  Mit Zitat antworten Zitat