Windows 용 유니 코드 grep


13

Windows 32 비트 용 유니 코드 인식 그렙 이 있습니까?


1
유니 코드로 작동하는 것을 찾았습니까? 다른 도구가 유니 코드를 인식하는지 여부는 대답에서 명확하지 않습니다.
Peter Mortensen

1
저는 Visual Studio의 내장 검색을 포기하고 사용했습니다 (:
Jeroen Wiert Pluimers

답변:


8

명령 줄 도구는 KeyboardMonkey answer를 참조하십시오 (그러나 유니 코드 지원에 대해서는 잘 모르겠습니다).

(오픈 소스) GUI 도구 : dnGREP

  • 셸 통합 (Windows 탐색기에서 검색 기능)
  • 일반 텍스트, 정규식XPath 검색 (대소 문자를 구분하지 않는 검색 포함)
  • 음성 검색 (Bitap 및 Needleman-Wunch 알고리즘 사용 )
  • 파일 이동 / 복사 / 삭제 작업
  • 아카이브 내부 검색 / MS Word 문서 / PDF 문서 (플러그인을 통해)
  • 기능 취소
  • (같은 텍스트 편집기 옵션 통합 ++ 메모장 )
  • 북마크 (향후 정규 표현식 검색을 저장할 수있는 기능)
  • 패턴 테스트 양식
  • 검색 결과 강조
  • 설치 불필요 (USB 드라이브에서 실행할 수 있음)

여기에 이미지 설명을 입력하십시오

보다 간단한 (검색 만 가능한) GUI 도구 : AstroGrep 및 더 많은 기능을 갖춘 비싼 도구 : PowerGREP


기즈모의 프리웨어에 따르면 "텍스트 교체" ecobyte.com/replacetext 는 또 다른 흥미로운 옵션입니다.
fluxtendu

네크로에게 미안하지만 감사합니다! 필자는 Windows에서이 도구를 필사적으로 사용했으며이 dnGREP는 신의 선물입니다!
pepoluan

3

대부분의 Windows 버전에는 grep과 매우 유사한 "findstr"명령이 포함되어 있습니다. 나는 그 유니 코드 능력에 대해 알지 못하지만 내 지식으로는 그것에 아무런 문제가 없어야합니다.



1

예, 플럭 텐두가 언급했듯이

  • PowerGREP 은 모든 것을 할 것입니다. 그러나 독점적이며 비용은 149 유로입니다.
  • dnGREP 도 작동하며 유사한 기능이 무료로 제공됩니다.

하나,

  • Cygwin 은 grep (및 원하는 경우 훨씬 더)을 설치할 수도 있습니다. -U스위치를 사용하여 유니 코드 검색을 수행 합니다. Unix grep에 익숙하다면 Cygwin을 가장 간단한 솔루션으로 추천합니다. PATH를 추가하면 Windows 셸에서도 사용할 수 있습니다.


1

가장 간단한 방법은 "strings"라는 Windows 유틸리티를 사용하는 것입니다.

(시신 터널)

기본적으로 모든 유니 코드 문자를 파일에서 가져옵니다. 따라서 사용하는 Windows grepalike findstr(네이티브) 또는 Windows 용 gnuwin32 grep (깡통에 말하는 내용)으로 파이프 할 수 있습니다 .

그래서 당신은 다음과 같은 것을 얻습니다 :

strings *.odf | grep -i  "texttosearch"

findstr 많은 것들에 대해서도 작동하지만 grep은 모든 것이 더 좋습니다.


1
정확히 어떻게 질문에 대답합니까? 이 strings프로그램은 비 텍스트 ( "이진") 데이터와 혼합 된 텍스트 문자열을 찾는 데 사용됩니다. 예를 들어, 실행 파일. 이 질문에는 이진 데이터에 텍스트 문자열이 포함되어 있다고 말하는 것은 없습니다. …………………… 유니 코드 텍스트 파일에서 π and와 같은 문자를 검색하려면 어떻게해야 합니까? 입력 하시겠습니까 strings dissertation | findstr "π"? findstr유니 코드를 처리 합니까 ? 그렇다면 findstr "π" dissertation5 년 전에 제안 된 왜 그렇게 말하지 않습니까? 그렇지 않다면 무엇을 얻었습니까?
G-Man, 'Reinstate

좋은 지적. 내가 제대로 질문자 후 무엇인지 파악하지 않은 가정
Some_Guy

0

BareGrep (무료 버전에는 시작 스플래시 화면이 있음)을 참조하십시오 . 이 문서에는 "많은 파일 형식"에 대한 지원이 언급되어 있으므로 유니 코드가 포함되어 있다고 생각합니다.

여기에 이미지 설명을 입력하십시오


유니 코드를 지원하지 않는다고 확신합니다. 시도했지만 UTF-16 파일에서는 작동하지 않습니다. 확인을 위해 이메일을 보냈습니다.
O'Rooney
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.