2013-01-13 7 views
3

notepad ++ regex find 도구를 사용하여 텍스트가 아닌 텍스트 파일에서 중복 단어 나 문자열을 제거하는 방법을 알고 싶습니다.RegEx (notepad ++)를 사용하여 중복 문자열/단어 제거 (notepad ++)

필자는 TextFx를 사용하여 중복 된 줄을 제거하는 방법을 보았지만 그게 내가 찾고있는 것이 아닙니다.

예 -

789분의 123 (123)/(321)

은 + + I 메모장에 익숙하지 않다

789분의 123 /321

+3

그래서 * 정확하게 * * 찾고 있습니까? 당신은''우체부! ''(복제)''''고양이가 개를 쫓아 갔다''(중개 단어로 복제)''banana''와 같은 중복을 말합니까? ')? 또는 다른 것? –

+0

사용 (+ w \)이 RE ** \ B를 (? : \ S + \ 1 \ B) + ** [StackExchange] [1] [1]의 의례 : HTTP : // 수퍼 유저 .com/questions/454046/모든 방법을 중복 제거한 단어를 모두 사용하는 메모장 –

답변

3

초래 (123)을 제거하지만, 가정 대체 표준 구문을 사용합니다.

\b(\w+)\b([\w\W]*)\b\1\b 

$1$2 
+0

코드에 미리보기가 없습니다. 아마도 역 참조를 의미 할 것입니다. – nhahtdh

+0

죄송합니다. 감사. 늦었 어. 실제로 미리보기 기반 솔루션을 제공하겠다는 의미 였지만 NPP가 미리보기를 지원하지 않고 다른 솔루션을 작성했으며 설명을 변경하는 것을 잊어 버린 곳에서 독서를 기억했습니다. –