제목이 모든 것을 말해 줍니다. 저는 대규모 성경 프로젝트를 진행하고 있으며 두 가지 다른 버전을 나타내는 두 개의 큰 일반 텍스트 파일을 가지고 있으며 'ole King James'의 차이점을 확인하기 위해 COMPARE 플러그인을 사용하고 있습니다.
Notepad++ v7.5.1(32비트), COMPARE 플러그인 v1.5.6.2, Windows7
그러나 한 버전에는 절 번호가 이탤릭체로 표시되어 있고 다른 버전에는 없습니다. 비교가 각 텍스트 줄에 차이점을 나타내는 경고 삼각형을 표시하여 실제 주목할만한 차이점(철자법, 구두점 등)을 산만하게 한다는 점을 제외하면 큰 문제는 아닙니다. , 이것이 실제로 내 목표입니다) 이로 인해 속도가 느려집니다.
문제: 많은 단어가 이탤릭체로 표시되어 있으므로 그대로 유지해야 하기 때문에 REPLACE를 완전히 찢어서 /이탤릭체/를 모두 삭제할 수는 없습니다. 따라서 나는 버전 중 하나를 이탤릭체 절 번호에서 일반 숫자 텍스트로 변경하고 싶습니다. 단, 단어는 제외하고 숫자만 변경하고 싶습니다.
예: 보낸 사람: /3/; /45/ 받는 사람: 3; 45
그런 다음 모든 작업이 완료되면 해당 사본을 모두 위첨자 절 번호(3 또는 45에서 ^3 또는 ^45)로 변경하고 싶습니다.
게다가, 지금 위 첨자 절 번호를 갖도록 두 버전을 모두 변경할 수 있다면 그것도 괜찮을 것이고 아마도 더 좋을 것입니다.
글꼴 색상 변경 등에 대한 많은 정보가 있는 것으로 보이지만 실제 1-99 숫자 세트에 REPLACE를 사용하는 방법은 거의 없습니다. 누군가 저를 도와주실 수 있나요?
미리 감사드립니다. 신의 축복이 있기를. --남자
답변1
교체 대화 상자를 사용하면 단 한 번의 작업으로 한 형식을 다른 형식으로 바꿀 수 있습니다.정규식방법:
- 바꾸기 대화 상자( Ctrl+ H)를 엽니다.
- 선택
Regular expression
검색 모드. - 넣어
/([0-9]*)/
무엇을 찾다, 사이에 있는 모든 숫자 그룹(및 숫자만)을 찾습니다/ /
. - 넣어
^$1
다음으로 교체, 이는 숫자와^
그 앞의 a만으로 발견된 그룹을 대체합니다(단지 제거하려는 경우 다음 에서/ /
사용).$1
다음으로 교체).
전체 파일이 수정되므로 예방 조치로 백업을 만들어야 합니다. 파일의 일부만 바꾸려면 바꾸기 대화 상자를 열기 전에 해당 부분을 선택하고 In selection
다른 단계를 추가로 확인하세요.