我需要从正常表达式中获取除数字之外的所有内容,我该怎么做?
^[\w'-`´]{1,50}$
所以,这里的问题是\ w也匹配数字,而且我不希望它匹配数字。我希望正则表达式返回除数字之外已经返回的所有内容!
答案 0 :(得分:2)
这样的事情会起作用:
^(?=\D+$)[\w'`´-]{1,50}$
首先断言字符串中没有数字,然后使用当前的支票。
-
已移至最后,否则具有特殊含义。感谢MikeM指出这一点。
答案 1 :(得分:1)
我想要'-`'加上\ w匹配而没有数字的字符
如果您想要特定字符以及\w
除了数字之外的匹配项,那么这有什么问题?
^[a-zA-Z'`´_-]{1,50}$