这是我的正则表达式字符串:
'(?!('.$exceptions.')((\W+)|$))[a-zA-Z\-_]+/?$'
$exceptions 是一个包含如下字符串的变量:
word1|word2|word3|word4|wordN
我只想删除 a-zA-Z 部分,这意味着我只想删除检查英文字符的规则,因为 unicode。
一个样品 :
$exception ='word1|word3|word3|word4' ;
$myword = 'a-unicode-statement-like-سلام' ;
如果 $myword 与正则表达式规则字符串相比,它将不匹配,因为 سلام 它不在 a-zA-z 范围内,我只想删除此限制(a-zA-Z)