11
지금이 표현 Regex
에 사용하지 않고정규식 - 공백
([\x20-\x7E]+)
모든 것을 일치 - 공간
([\x21-\x7E]+)
으로 모든 것을 일치 - 공간
없이 모든 일치하지만 난 더 높은 성능을 필요로하고 벤치 마크에서 내가 (.*)
은 ([\x20-\x7E]+)
보다 더 빨리 2x입니다. 그 다음 나는 그것을 바꿨다.
그러나 ([\x21-\x7E]+)
을 작성하는 방법은 (.*)
입니까? 또는 공백 문자가없는 모든 것을 일치 시키려면 (.*)
을 어떻게 수정합니까?
감사합니다.
[^\s]+
또는 단지'\의 S +': –
@Buh Buh : 조금 더 느리게 작동하지만 성능 향상에 대해 생각하고 있었지만 이것은 5 % 더 느리고 깨끗한 코드가 있습니다.이 점을 용서합니다. 이유는 무엇입니까? – Svisstack
@Svisstack : 벤치마킹 결과를 업데이트 해 주셔서 감사합니다 . – anubhava