Gunnar Bittersmann: User direkt ansprechen und abspeichern

Beitrag lesen

@@pl

Ich würde das per @(\w+) matchen. Das trifft alle alphanumerischen Zeichen nach dem Klammeraffen

Falsch.

Geht einwandfrei, ich habs ausprobiert.

Die Rechnung hast du wohl ohne den Würt gemacht. Und ohne Pokémon.

Bei mir funktioniert das auch mit Ümläuten, falls es das war was Du meintest.

preg_match('/@(\w+)/', '@Würt', $matches);
print_r($matches); // Array ( [0] => @W [1] => W )

preg_match('/@(\w+)/', '@Pokémon', $matches);
print_r($matches); // Array ( [0] => @Pok [1] => Pok )

Ah, mit modifier u:

preg_match('/@(\w+)/u', '@Würt', $matches);
print_r($matches); // Array ( [0] => @Würt [1] => Würt )

preg_match('/@(\w+)/u', '@Pokémon', $matches);
print_r($matches); // Array ( [0] => @Pokémon [1] => Pokémon )

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann