Windows 7을 사용하고 있습니다. 여러 텍스트 파일에서 여러 단어가 여러 번 나타나는 경우를 바꿔야 합니다.
예를 들어 20개의 파일이 있다고 가정합니다. 나는 찾아야 할 단어 목록과 그것을 대체할 단어 목록을 가지고 있습니다. 찾기 목록에 "12345678", "ABCDEFGH" 등과 같은 단어가 있다고 가정합니다. 교체 목록에는 "76892", "A563" 등과 같은 단어가 있습니다.
각 파일에서 찾기 목록의 각 단어를 바꾸기 목록의 단어로 바꿔야 합니다. 보시다시피 찾기 목록과 바꾸기 목록에는 직접적인 패턴이 없습니다.
수동으로 하나씩 수행하는 대신 일부 유틸리티(무료여야 함)를 사용하여 신속하게 수행할 수 있는 방법이 있습니까? 프로그래밍 방식으로 할 수 있지만 코드를 작성하지 않고 답을 찾고 있습니다. 찾기 목록과 바꾸기 목록 사이에 패턴이 있었다면 정규식을 사용할 수도 있었지만 패턴이 없습니다.
예제가 도움이 될 것입니다. TextPad의 파일에서 찾기 기능을 사용하더라도 패턴이 없기 때문에 가능하지 않을 것 같습니다. 이 포럼에서 여러 스레드를 검색했지만 많은 답변이 매크로나 PowerShell 유틸리티 작성 또는 정규 표현식 사용 등에 관한 것입니다. 중재자가 이것이 중복으로 표시되지 않기를 바랍니다.
답변1
Notepad++를 사용하면 매우 간단합니다. 아래와 같은 디렉터리가 있다고 가정해 보겠습니다.
Folder
Folder1
FILE-1
Folder2
FILE-2
Folder3
FILE-3
Folder4
FILE-4`
모든 파일의 'text1' 키를 'text2'로 바꾸려면 다음을 수행하십시오.
- 메모장++를 엽니다.
- 클릭작업공간으로 열기.
- 메인 폴더를 선택하세요.
- 기본 폴더를 마우스 오른쪽 버튼으로 클릭하고파일에서 찾기.
- 찾을 내용에 'text1'을 입력합니다. 바꾸기에 'text2'를 입력합니다. 입력하다. 필터에
- 확인을 클릭하세요. 모든 텍스트 항목이 대체됩니다.