有没有办法使用正则表达式来隔离非字母,数字或下划线的字符?
答案 0 :(得分:2)
您可以尝试这样的代码:/\W/
答案 1 :(得分:1)
是。大多数正则表达式实现都支持这种结构: [^ abc] 其中^字符后的所有内容都不匹配。在某些实现中,这将起作用:
[^[:alnum:]_]
alnum 类使用比范围更安全,因为范围会假设字符集的词法顺序。
答案 2 :(得分:0)
是。 Read up on some regex basics, please.
我真的不知道“isolate”是什么意思,但是这会匹配任何不是字母,数字或下划线的字符:
\W
这将匹配这些字符的任何连续字符串:
\W+