Ben normal php regex (ASCII modu) "\ w" (kelime) "harf, rakam ve _" anlamına geldiğini biliyoruz. Ama bu the "u" modifier ile mbregex kullanırken ne anlama geliyor?
preg_replace('/\W/u', '', $string);
Ben normal php regex (ASCII modu) "\ w" (kelime) "harf, rakam ve _" anlamına geldiğini biliyoruz. Ama bu the "u" modifier ile mbregex kullanırken ne anlama geliyor?
preg_replace('/\W/u', '', $string);
Bir harf, sayı veya alt çizgi değil bir şey.
Yani, Unicode karakter sınıfları açısından, \W
L veya N karakter sınıfları olmayan her karakter eşdeğerdir ve çizgi karakteri olmadığını.
Kullanarak yazmak için olsaydı \p{xx}
syntax, it would be equivalent to [^\p{LN}_]
.