2014-12-19 2 views
0

여러 검색과 관련하여 도움을 얻었지만 한 번에 대체했지만 대개 일반 단어 만 검색하고 바꿉니다. (Multiple word search and replace in notepad++)메모장 ++ 여러 정규식 찾기 및 바꾸기

세 가지 스타일을 가질 수있는 데이터가 있습니다.

(4:

(15:

이들 각각의

(:

뿅 내가 하나의 공간을 대체하기 위해 노력하고 있습니다와 공간의 임의의 숫자입니다. 개별적으로 각각에 대한 정규 표현식 검색이 있습니다.

무엇을 찾기 : *\(([0-9])([0-9])\:

을 교체 : 교체 *\(\:

: \(\1\:

을 찾으십시오 : 함께하면 교체 *\(([0-9])\:

: 찾으 \(\1\2\:

\(\:

코드를 단일 찾기 및 바꾸기로 결합하려고하면 시도합니다. (*\(([0-9])([0-9])\:)|(*\(([0-9])\:)|(*\(\:)

가 교체 :

을 찾으 (?1 \(\1\2\:)(?2 \(\1\:)(?3 \(\:)

그러나,이 개별적으로 실행할 때 발생 원하는 결과와 세 개의을 대체를 완료하지 않습니다.

코드 교체 작업을 수행하기 위해 어떤 조정이 필요합니까? 건배

답변

0

다음 정규식을 사용할 수 있습니다.

Find: *(\(\d*:) 
Replace: \1 

Live Demo

+0

완벽한이 완벽하게 작동합니다. 감사! –

+0

@jimmako 환영합니다. – hwnd