试过了
[a-zA-Z0-9-_]
[a-zA-Z0-0\-\_]
[[[:alnum:]]-_]
...
用正则表达式表示的正确方法是什么?
似乎[a-zA-Z0-9-]适用于字母数字或破折号。但是,当我添加另一个下划线时,它就会中断。
这将是此字符类:
[[:alnum:]_-]
这意味着允许以下其中一项:
1. Alpha numeric
1. Underscore
1. Hyphen
将连字符保持在字符类的第一个或最后一个位置很重要,以避免转义。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句