gedit의 정규식 대체

gedit의 정규식 대체

다음 명령을 사용하여 텍스트 파일에서 모든 숫자를 제거하고 싶다고 가정합니다.

  • 지에디트 3.10.4
  • 고급 찾기 3.6.0

나는 선택했다고급 찾기/바꾸기 플러그인인터넷 검색에서 정규식을 지원합니다. 단순성, 접근성, 사용자 인지도가 돋보이는 것 같습니다. 이 버전은 gedit 3.8 이상에서 작동한다고 합니다.

편집 > 기본 설정 > 플러그인 목록에서 플러그인이 성공적으로 설치 및 활성화되었습니다. 그러나 이 개체에 대해 정규식 대체 쿼리를 실행하면 [:digit:]다음 메시지가 나타납니다.

"[:번호:]"를 찾을 수 없습니다.

그래도 숫자는 많습니다. 또는 같은 작은 변경에서도 [:digit:]*마찬가지입니다 .([:digit:]*)

여기에 이미지 설명을 입력하세요.

이상하게도 LibreOffice Writer를 사용하여 동일한 문서에 대해 똑같은 작업을 수행하면 명령이 완벽하게 실행됩니다.

여기 gedit에 문제가 있나요? 호스트 애플리케이션과 플러그인 사이에 호환성 문제가 있습니까? gedit의 특정 규칙에 따라 정규식을 입력해야 합니까? 나는 분명한 것을 놓치고 있습니까?

gedit가 LibreOffice Writer와 동일한 기능을 얻을 수 있도록 도와주셔서 감사합니다.

답변1

LibreOffice의 내부 구문을 완전히 이해하지는 못하지만, regex예를 들어 에 대해 이야기하는 경우 regular expressions숫자 표기법을 사용해야 합니다 \d.

관련 정보