11
我現在使用Regex
這個表達式匹配的一切,正則表達式 - 無空格
([\x20-\x7E]+)
- 與空間
([\x21-\x7E]+)
匹配的一切 - 沒有空間
匹配的一切,但我需要更多的性能和基準我看到(.*)
是2x比([\x20-\x7E]+)
更快。然後我取代了。
但是如何寫([\x21-\x7E]+)
在(.*)
?換句話說,如何修改(.*)
以匹配沒有空格字符的所有內容?
謝謝!
我現在使用Regex
這個表達式匹配的一切,正則表達式 - 無空格
([\x20-\x7E]+)
- 與空間
([\x21-\x7E]+)
匹配的一切 - 沒有空間
匹配的一切,但我需要更多的性能和基準我看到(.*)
是2x比([\x20-\x7E]+)
更快。然後我取代了。
但是如何寫([\x21-\x7E]+)
在(.*)
?換句話說,如何修改(.*)
以匹配沒有空格字符的所有內容?
謝謝!
要匹配的一切,但空格使用:
[^\s]+
或者只是'\ S +'。但這太容易了。這不可能是真正的答案嗎? Svisstack詢問基準測試,所以我認爲這不是Svisstack第一次使用Regex? –
@Buh Buh:工作速度慢一點,我在考慮提升性能,但是這個速度只有5%慢,我有更清晰的代碼,我原諒了這一點,這就是爲什麼我接受 – Svisstack
@Svisstack:感謝您用基準測試結果更新我們。 – anubhava