phpbar.de logo

Mailinglisten-Archive

[php] Re: RegExp

[php] Re: RegExp

Marcus Kober marcus at geheimorden.de
Die Feb 17 13:06:03 CET 2004


Hi Reinhold,

am Dienstag, 17. Februar 2004 um 12:32 Uhr schriebst Du:

> $suchanfang = "<table width="550" border="0" cellspacing="0" cellpadding="0">
>         <tr>
>                 <td bgcolor="#808080"><font size="4" color="#ffffff">&nbsp;
>                 <b>"

> $suchende = "</b>

>                 <i>"

> Leider erhalte ich dann folgende Fehlermeldung:

> Warning: Unknown modifier 'b' in
> D:\Daten\Internet\websites\etikettenwelt.de\html\php\test.php on
> line 39

> In Zeile 39 steht:  
> preg_match("/$suchanfang(.*)$suchende/s",$daten,$matches);

> Ich vermute daß irgendein "b" aus $suchanfang oder $suchende zu dieser
> Fehlemeldung führt.

Nicht irgendein "b", sondern das in $suchende. Du musst den Slash (/)
escapen: $suchende = "<\/b....";
oder die Delimter von "/" ind "%" oder "!" ändern. Vielleicht wäre bei
Deinem Beispiel ein "!"-Delimeter gut, da der vermutlich in dem
HTML-Suchstring nicht enthalten sein wird...

Gruß,
Marcus

-- 
http://www.geheimorden.de
mailto:marcus at geheimorden.de



php::bar PHP Wiki   -   Listenarchive