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