Bir nokta (.) Düzenli ifade kullanarak içermeyen bir dize maç nasıl?
3 Cevap
neden regex?
$str="string_with_no_dots";
if ( strpos ($str,"." ) === FALSE ){
print "ok, no dots\n";
}
0
^ Operatörü ile [] kullanılarak yapılır ki, belirtilen dışında bir sınıf eşleşen şey oluşturun. Yorumlar dedikleri gibi, biz tüm dizeyi kontrol böylece başında (^) ve sonunda ($) veya dize karşı maç istiyorum.