Preg match all Problem

  • Themenstarter Themenstarter starfoxfs
  • Beginndatum Beginndatum
S

starfoxfs

Hi zusammen,

Ich hab ein kleine Preg_match_all Problem.

Und zwar bekomm ich hier einen Error angezeigt:

PHP:
preg_match_all("/<b>Startseite:</b>/(.*?)<br>/im", $data["body"], $tmp);

hat was mit dem bold tag zu tun und zwar mit </b> aber wie soll ich das ganze schreiben hab schon alles probiert.

Vielleicht könnt ihr mir weiterhelfen.
 
PHP:
preg_match_all("/<b>Startseite:</b>/(.*?)<br>/im", $data["body"], $tmp);
Du verwendest als Delimiter einen normalen Slash ("/"), welcher auch bei der Endmarke eines HTML-Tags verwendet wird. Du kannst nun entweder alle Slashes im Regulären Ausdruck escapen ("\\" voranstellen), oder einen anderen Delimiter wählen (schneller und einfacher):
PHP:
preg_match_all("%<b>Startseite:</b>/(.*?)<br>%im", $data["body"], $tmp);
 
Zurück