标签: php regex regex-negation
我正在寻找一种能与之匹敌的模式:
"/[a-z0-9]/i"
我该怎么做?
答案 0 :(得分:3)
使用^,否定字符集。
^
您想要/[^a-z0-9]/i。
/[^a-z0-9]/i
[a-z]匹配a..z。 [^a-z]匹配任何不 a..z。
[a-z]
[^a-z]
答案 1 :(得分:1)
^内的[ ]意味着“没有这些”,而不是传统的“任何这些”
[ ]
如果他想要一次比赛而不是a-z0-9,那就是这样。这匹配空格,一切都不是a-z0-9,一次