-4

有没有办法使用正则表达式来隔离不是字母、数字或下划线的字符?

4

3 回答 3

2

你可以试试这样的代码:/\W/

于 2012-11-02T14:20:38.857 回答
1

是的。大多数正则表达式实现都支持这种结构:[^abc] 其中 ^ 字符之后的所有内容都不匹配。在某些实现中,这将起作用:

[^[:alnum:]_]

alnum 类比使用范围更安全,因为范围对字符集的词法顺序进行了假设。

于 2012-11-02T14:20:36.297 回答
0

是的。请阅读一些正则表达式基础知识。

我真的不知道您所说的“隔离”是什么意思,但这将匹配任何不是字母、数字或下划线的字符:

\W

这将匹配这些字符的任何连续字符串:

\W+
于 2012-11-02T14:20:28.047 回答