Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我需要从这个正则表达式中获取除数字之外的所有内容,我该怎么做?
^[\w'-`´]{1,50}$
所以,这里的问题是 \w 也匹配数字,而我不希望它匹配数字。我希望正则表达式返回除数字之外已经返回的所有内容!
像这样的东西会起作用:
^(?=\D+$)[\w'`´-]{1,50}$
这将首先断言字符串中没有数字,然后使用您当前的检查。
已-移到最后,否则有特殊含义。感谢 MikeM 指出这一点。
-
我想要 '-`' 加上 \w 匹配没有数字的字符
\w如果您想要特定字符以及除数字之外的匹配项,这有什么问题?
\w
^[a-zA-Z'`´_-]{1,50}$