PHP'de bir dizim var ve bunları normal ifadelerle eşleştirmesini istiyorum [A-Za-Z0-9]. Bunu nasıl yapabilirim?Bir dizeden alfasayısal olmayan karakterleri kaldırma
8
A
cevap
12
Ne demek varsayıyorum
, a-z
yerine a-Z
, senin regex içinde ancak (preg_replace
$new_string = preg_replace("/[^a-zA-Z0-9\s]/", "", $string);
argüman olarak desen ([a-zA-Z0-9]
), yedek (""
) ve konuyu alır kullanabilirsiniz $string
) ve yeni dize ($new_string
)
4
$string = preg_replace('/[^a-zA-Z0-9]/', '', $string);
3
\W
döndürüriçin bir kısayoldur. Alt çizgilere izin verdiği için son derece yararlı olmayabilir, ama size bildiririm diye düşündüm.