2010-02-12 5 views

Odpowiedz

16

Użyj modyfikatora/u. Umożliwi to użycie Unicode dla wyrażeń regularnych. http://php.net/manual/en/reference.pcre.pattern.modifiers.php

+0

Dzięki! Działa to na mojej stacji roboczej Ubuntu, ale niestety nie działa na stacji roboczej Windows XP mojego kolegi z drużyny. –

+0

To może być niezgodność PHP z Windows, nie jestem pewien. –

+3

Hmm. W końcu udało się. Musiał uprościć wyrażenie, aby użyć skróconego '\ w', ale z modyfikatorem'/u': 'preg_match ('/ [\ w]/iu', 'ñ');' działa! –

4

Można zabrać swoje kody i dopasować je jak \ xD0 - sekwencje heximal jeśli akcentowane symbole nie są akceptowane