你能帮我建立一个匹配所有字符的正则表达式[a-zA-Z][\w:.-]
吗?
例如:在测试字符串abc)def
中,)
应该是最终正则表达式的匹配字符。
我尝试使用正则表达式的几种变体(?!fox\b)\b\w+
(请参阅),但没有任何结果。
为了方便测试,您可以使用此服务。
如果这是 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>
你可以否定一个字符类:[^a-zA-Z]
对不起,我似乎忽略了这个问题。
答案是:
[^a-zA-Z\w:.-]
谢谢!