내가 주변에 35,000 문자열.NET 정규식 엔진의 검색 성능 최적화
와리스트 컬렉션이일반 문자열은 다음과 같습니다
이"<i>füüs</i>ampri tähis;lüh ld-st<i>anno</i>, aastal;<i>maj</i> lüh pr-st<i>argent</i>, raha (kursisedelitel)"
기본적으로이 문자열이 에스토니아어 단어의 무리를 포함 :
사용자가 35,000 개의 문자열에서 RegExp 검색을 수행 할 수 있도록 허용해야합니다.
/ab.*/ 표현식을 사용하여 검색을 수행하면 검색 결과가 어떻게 빨리 (미만 1.5 초) 검색 두번째 만들 수 있습니다 econd
내가 /.*ab/ 표현식을 사용하여 검색을 수행 할 경우, 다음 검색은 10 초
내 질문은 주위에 소요? 이 링크에 문제 렌더링이 같은
이사본이 전체 URL을 붙여 성능 향상을 위해 당신에게
http://en.csharp-online.net/CSharp_Regular_Expression_Recipes -Compiling_Regular_Expressions을
사용자가 전체 정규식 검색 기능이 필요합니까? –
실제로는 그렇지 않습니다. –
Daniil은 당신이이 질문에 직접 답하고 다른 질문들 대부분을 해낸 것처럼 정답으로 표시 할 것 같습니다 :) –