Beat: Mail wieder preg_match-Problem ;-)

Beitrag lesen

Wie komme ich also zu dieser Ausgabe?

In der Annahme, dass deine Schlüsselworte aus [A-Za-z0-9_] bestehen:
\b stellt eine wordboundary dar, dass 0 weite darstellt.
Es ist in "abc012<,.,.-,.,,,sdfjkh"
                 ^hier      ^hier

if (preg_match("/###last_order_mwst\b/i", $string)) {
 echo "Es wurde eine Übereinstimmung gefunden.";
 } else {
 echo "Es wurde keine Übereinstimmung gefunden.";
 }

...könnte dich zum Ziel führen.

ob _ wirklich in PHP als word interpretiert wird, habe ich jetzt nicht getestst, ist aber in Perl der Fall

mfg Beat

--
Woran ich arbeite:
X-Torah
><o(((°>        ><o(((°>
   <°)))o><                      ><o(((°>o