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:
"#<".$searchEngines[$i]["name"]."(=(.*[color=red][b][s]?[/s][/b][/color]))?>(.*[^<*]?)<\/".$searchEngines[$i]["name"].">#Usi"
und siehe da, jetzt klappt es.
Augenscheinlich.