正则表达式 - 匹配所有没有空格的东西

时间:2012-01-24 17:19:38

标签: regex performance

我现在在Regex这个表达式中使用

([\x20-\x7E]+) - 将所有内容与空间匹配

([\x21-\x7E]+) - 匹配所有没有空格的内容

但我需要更高的性能,而在基准测试中,我发现(.*) 2x ([\x20-\x7E]+)更快。然后我换了。

但如何在([\x21-\x7E]+)中撰写(.*)?或者换句话说,如何修改(.*)以匹配没有空格字符的所有内容?

谢谢!

1 个答案:

答案 0 :(得分:30)

匹配除空白使用之外的所有内容:

[^\s]+