我在Java语言中有一个正则表达式:[^a-zA-Z0-9.-_]
如何将这个正则表达式从java转换为php
发布于 2013-04-16 05:52:04
对于这个特定的正则表达式也是如此。
但你可以用以下命令来缩短:
[^\w.-]不要忘记-字符必须放在字符类中的最后一个位置
发布于 2013-04-16 05:52:40
这是完全相同的,但你可能需要在它周围放上分隔符,例如:
([^a-zA-Z0-9._-])看一下将减号移到末尾的细微差别。这是因为[.-_]与./0...9:;<=>?@A...Z[\]^_匹配。我猜你不是在寻找这一点的否定,因为你已经覆盖了0-9和A-Z。
https://stackoverflow.com/questions/16025253
复制相似问题