Regex와 함께 대괄호 안에있는 것을 제외하고 텍스트에서 모든 것을 제거하십시오.


2

[] 사이에있는 것을 제외한 텍스트 파일의 모든 것을 제거하기 위해 notepad ++를 사용하고 싶습니다.

예:

[D-1.1.1-A] - bla bla text here[D-1.1.1-B] - some more bla bla text here[D-1.1.1-C] - even more bla bla

될 것입니다 :

[D-1.1.1-A][D-1.1.1-B][D-1.1.1-C]

답변:


4

입력이 더 복잡한 경우 요청하는 것이 정규식보다 더 복잡 할 수 있습니다. 그러나 입력이 항상 쓰여진 경우

Ctrl-H
Find what: [^\]]+(\[|$)
Replace with: \1

해야 돼


예, 그러나이 정규 표현식은 대괄호가있는 특정 줄 앞의 모든 줄도 삭제합니다 :(
Just Me

2

찾을 수 있습니다 [^\[]*(\[.*?\])[^\[]*
( "검색 모드"가 "정규 표현식"인지 확인하고 "포장"을 확인하십시오)

그리고 그것을 교체하십시오 $1

.


$ 1과 / 1은 어떻게 다릅니 까?
neverMind9
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.