이 질문은 다른 regex notepad ++ 질문과 반대입니다. 텍스트간에 텍스트를 변경하는 대신 다음과 같이 주변에있는 텍스트를 대체해야합니다.
...에서
$ _REQUEST [ ' 작업 ']
...에
getReq ( ' 작업 ')
그래서:
나는 대체 할 $_REQUEST(
에 대한 getReq(
교체와 같은 시간에 ]
대한 )
.
메모장 ++에서 어떻게 할 수 있습니까? 1000 개가 넘는 히트가 있으며 액션 인덱스가 있는 것 뿐만 아니라 더 많은 히트를 모두 교체하고 싶습니다 !
여전히 일치하고 싶고 캡처와 일치하고 싶을뿐입니다 (메모장에서는이를 지원하고 Regex가 검색 및 교체에 체크되어 있는지 확인합니다. ()는 캡처 그룹이고 첫 번째 순서는 캡처 그룹 번호입니다. (? : ) 그룹을 캡처하지 않는 데 사용할 수 있음)
일치 \$_REQUEST\['([^']*)'\]
캡처를 사용하여 대체 getReq\('$1'\)
편집 : 메모장에서 교체 부분에서 어떤 이유로 () 이스케이프해야합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다