你能帮助我构建一个匹配除[a-zA-Z][\w:.-]
匹配的字符以外的所有内容的正则表达式吗?
例如:在测试字符串abc)def
中,)
应该是最终正则表达式的匹配字符。
我尝试使用正则表达式(?!fox\b)\b\w+
(see)的多种变体而没有任何结果。
为方便测试,您可以使用this service。
答案 0 :(得分:1)
您可以negate a character class:[^a-zA-Z]
答案 1 :(得分:1)
如果这是javascript,你可以这样做:
<script type="text/javascript">
function match_with_space(str) {
return str.match(/[^\w:.-]/g);
}
function match_without_space(str) {
return str.match(/[^\w\s:.-]/g);
}
</script>
答案 2 :(得分:0)
对不起,我似乎忽略了这个问题。
答案是:
[^a-zA-Z\w:.-]
谢谢!