FastStrings의 많은 코드가 Delphi XE에 포함되어 있다는 것을 알고 있습니다. 수천 개의 파일을 처리하고 텍스트 처리를해야합니다. System.Pos 루틴 대신 '빠른'대안이 있습니까?Delphi XE - System.Pos의 빠른 대안
답변
예. PosEx
function is from FastCode이며 System.Pos에 비해 훨씬 빠릅니다. 그것은 StrUtils 단위에 있습니다.
PosEx가 System.Pos보다 훨씬 빠르다면이 구현 방법을 어떻게 설명할까요? 결과 : = System.Pos (SubStr, S, Offset); –
죄송합니다. XE2에있었습니다. –
@UweRaabe - 그래서 그것들을 다운 그레이드했거나'System.Pos'를 변경하고'PosEx'를 래퍼로 만들었습니까? 나는 XE2를 가지고 있지 않다. –
- 1. BDE with Delphi XE
- 2. ERangeError on Delphi XE
- 3. Delphi XE 아이콘
- 4. Delphi XE Reportman
- 5. Delphi5를 Delphi XE 환경에서 사용하십시오.
- 6. DELPHI XE wpf like GUI
- 7. Delphi XE 및 Winrunner (QTP)
- 8. Delphi XE TBytes 올바른 사용법
- 9. TPageControl/TTabSheet 위치 Delphi XE
- 10. POPCNT in Delphi XE/XE2 64bit
- 11. FastString Delphi XE2 대안
- 12. Control + Click Freeze in Delphi XE
- 13. Delphi XE - 파일 삭제 알림 이벤트 :
- 14. Delphi XE - 기존 응용 프로그램의 현지화
- 15. Delphi XE 3 LiveBindings AutoInc SQL Server
- 16. Rad Studio Delphi XE 및 PostgreSQL
- 17. TWSDLLookup.Destroy 메서드의 Delphi XE 메모리 누수
- 18. Sqlite WHERE 절과 Delphi XE Longword 값
- 19. Delphi XE - 프록시에서 https SVN 서버에 액세스
- 20. Delphi XE : TValue.Equals()가 어디에 있습니까?
- 21. memcpy보다 빠른 대안?
- 22. 부모(), 빠른 대안?
- 23. CreateProcess 빠른 대안
- 24. doBy/summaryBy보다 빠른 대안
- 25. Convert.ToBase64String보다 빠른 대안?
- 26. Flash Builder에 대한 빠른 대안
- 27. jQuery의 .html 기능보다 빠른 대안?
- 28. Delphi XE (Windows 7)에서 부동 이미지 팝업 창 만들기
- 29. Delphi XE - W7/64 가상 시스템의 설치 문제
- 30. TActionList의 액션을 Delphi XE IDE에서 정렬 할 수 있습니까?
RBA : 검색 대상에 따라 다릅니다. 문자, 하위 문자열 또는 하위 문자열 배열을 검색 할 수 있습니다. 다른 알고리즘을 제공합니다. 위치를 필요로하는지, 또는 기호 (또는 기호 세트)가 문자열에 있는지/누락되었는지 확인할 수 있는지 여부에 따라 달라질 수도 있습니다. 일반 문자 검색은 선형 스캔입니다. 부분 문자열 검색은 불완전한 일치 후 문자열의 일부를 건너 뛸 수 있으므로 속도 향상을 얻을 수 있습니다 (이 최적화가 사용 된 이름은 기억이 나지 않지만 다소 분명한 아이디어 임) –
기본적으로 속도가 중요한 경우에는 더 큰 그림을보고 Pos 기능이 당신의 필요를 일치 시키거나 그것을 오용하고 있다고 생각하십시오. –