내 텍스트 파일의 줄 수가 1 만 개가 넘습니다. 나는 각 라인의 시작과 탭 (\t
) 사이의 모든 낱말들, 문자 s
을 찾으려면두 문자 사이의 문자를 대체하는 정규식
[line 1] This is the first line. [tab] Here is the content.[end of line]
: 각 행은 같은 단어 또는 탭과 내용으로 다음 문구로 시작
다음[line 1] Thi| i| the fir|t line. [tab] Here is the content.[end of line]
내가 무엇을했는지 있습니다 :
Search: ^(.*)s+(.*)?\t
Replace: \1|\2\t
텍스트 모양을 수 있도록하고 파이프 (|
)에 의해 교체 그것은 작동하지만 문제는 하나의 교체에서 s
을 대체하지 않는다는 것입니다. s
모든 단어가 바뀌기 전에 여러 번 Replace All을 클릭해야합니다.
그래서 내 질문에 온다 : 단 하나의 검색에서 문자 s
의 모든 발생을 대체하고 대체하려면 어떻게해야합니까?
TextWrangler에서 작업하고 있지만 다른 편집자들과도 괜찮습니다.
고마워요.
많은 감사. 물론, 내 주요 콘텐츠가 때로는 몇 가지 탭을 포함하기 때문에 그것은 문제가 될 것입니다. 각 줄의 첫 번째 탭 다음에 검색 및 바꾸기를 제한하려면 어떻게합니까? –
나는 이것을 해결하기위한 제안을했다. 그것은 끝나지 않았지만. – Taemyr
@NiamhDoyle 확인. 현재 솔루션은 내가 할 수있는 최선책이라고 생각합니다. (오타를 제외하고) – Taemyr