Mailinglisten-Archive |
Moin Frat,
wie heißt du eigentlihc wirklich....?
php-bounces at phpbar.de <> kritzelte:
> Undzwar will ich alle fett-formatierten Texte, die mit "hallo"
> anfangen aus einer HTML Datei lesen.
>
> Wenn ich die Anfrage so gestaltete, klappt es ja auch:
>
> preg_match_all('/<b>(hallo[^"])/is',$filing,$array);
>
> aber sobald eine Variable stattdessen verwendet
> wird, dann geht nichts mehr:
>
> $hallo = "hallo";
> preg_match_all('/<b>($hallo[^"])/is',$filing,$array);
Entweder muss es preg_match_all('/<b>(\$hallo[^"])/is',$filing,$array); heißen, dann wird der String "$hallo" gesucht, oder du musst doppelte Anführungszeichen benutzen, damit $hallo durch den Wert der Variablen $hallo ersetzt wird, also dann preg_match_all("/<b>($hallo[^\"])/is",$filing,$array); (" muss dann maskiert werden!).
mfg
Nico
php::bar PHP Wiki - Listenarchive