메모장 ++에서 특정 태그 사이 및 해당 태그 포함 텍스트 제거

메모장 ++에서 특정 태그 사이 및 해당 태그 포함 텍스트 제거

순진한 사용자이므로 이런 어리석은 질문에 대해 실례합니다(귀하의 기준에 따르면 ;))

Notepad++에서 두 태그 사이의 텍스트와 그 주변의 태그를 제거하는 방법을 안내해 주시겠습니까?

예:

<XXX:value key="YY">TEXT</XXX:value>

미리 감사드립니다

답변1

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

  • 대체 옵션( Ctrl+ H)을 사용하고 검색 모드로 정규식을 선택하십시오.

이 줄을 Find what:텍스트 상자에 넣으세요.

[^<>]+(?=[<])

다음은 정규식에 대한 설명입니다.

[^<>]+- 아래 목록에 없는 단일 문자와 일치합니다.

+수량자 - 1회에서 무제한 사이의 일치, 가능한 한 많은 횟수, 필요에 따라 반환(탐욕)

<>목록의 단일 문자와 일치 <>(대소문자 구분)

(?=[<])- 긍정적인 예측. 아래 정규식이 일치하는지 확인

[<]아래 목록에 있는 단일 문자와 일치합니다.

<문자 그대로 < 문자와 일치합니다(대소문자 구분).

관련 정보