기호 가 포함된 IP 주소를 찾기 위해 Notepad++에서 매크로를 만들려고 합니다 %
.
그래서 저는 이 기준을 충족하는 IP 주소를 찾으려고 노력하고 있습니다.
10.x.x.x%2
그게 다입니다. 다양한 정규식 변형을 시도했으며 문제 없이 IP를 찾을 수 있지만 %2
검색에 추가할 수 없는 것 같습니다. ASCII 코드를 사용해도 시도한 모든 방법이 실패했습니다.
모든 것을 반복 10.x.x.x%2
하고 %1
. 문제는 10.x.x.x%1
동일한 파일에 ''가 여러 개 있고 그것들을 그대로 유지해야 한다는 것입니다.
그건 그렇고, 이것은 F5 장치의 구성이며 기호 %
는 우리가 다른 경로 도메인을 구별하는 방법입니다.
답변1
- Ctrl+H
- 무엇을 찾다:
(10(?:\.\d{1,3}){3})%2
- 다음으로 교체:
$1%1
- Replace all
설명:
( : start group 1
10 : literally 10
(?: : start non capture group
\.\d{1,3} : a dot followed by 1 to 3 digits
){3} : group must appear 3 times
) : end group 1
%2 : literally %2
- 정규식 확인
- 확인하지 마세요
. matches newline
대사:
$1 : content of group 1
%1 : literally %1
각 줄에는 IP 주소만 있다고 가정했습니다. 구체적으로 IP 주소를 일치시키려면 다음 (?:\.\d{1,3}){3})
으로 바꾸십시오 (?:\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3})
.
- 무엇을 찾다:
(10(?:\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3})%2
- 다음으로 교체:
$1%1