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

Svi*_*ack 14 regex performance

我现在用Regex这个表达式,

([\x20-\x7E]+) - 将所有东西与空间相匹配

([\x21-\x7E]+) - 没有空间匹配一切

但我需要更多的性能和基准我看到(.*)2倍不止更快 ([\x20-\x7E]+).然后我替换了那个.

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

谢谢!

anu*_*ava 36

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

[^\s]+
Run Code Online (Sandbox Code Playgroud)

  • 或者只是`\ S +`.但这太容易了.这不可能是真正的答案吗?Svisstack正在询问基准测试,所以我认为这不是Svisstack第一次使用Regex? (2认同)