我现在在Regex
这个表达式中使用
([\x20-\x7E]+)
- 将所有内容与空间匹配
([\x21-\x7E]+)
- 匹配所有没有空格的内容
但我需要更高的性能,而在基准测试中,我发现(.*)
2x 比([\x20-\x7E]+)
更快。然后我换了。
但如何在([\x21-\x7E]+)
中撰写(.*)
?或者换句话说,如何修改(.*)
以匹配没有空格字符的所有内容?
谢谢!
答案 0 :(得分:30)
匹配除空白使用之外的所有内容:
[^\s]+