EditPlus 에서 바꾸기 기능에 정규식 사용하기
페이지 정보
본문
에디트플러스의 찾기와 바꾸기 기능에서 정규표현식을 사용할 수 있다.
이 기능을 이용해 특정 문자열을 치환해 보고자 한다.
1. 상황
PHP 에서 예전에는 오류를 내지 않던 구문이 php 버전이 높아지면서 오류를 내는 구문들이 있다.
ex) $arr[string]
2. 원하는 작업
작은따옴표 붙이기
$arr[string] ==> $arr['string']
3. EditPlus 바꾸기 기능
바꾸기 창에서 정규식 체크후에,
찾을말 : \[([A-Za-z]+[A-Za-z0-9_]+)\]
바꿀말 : ['\1']
4. 문법설명
[ 로 시작해서 ] 로 끝나는 문자열을 찾는다.
숫자만으로 된것은 찾으면 안되기 때문에, [A-Za-z] 가 1개이상(+) 으로 시작해야 하고,
영문대소 숫자 언드바 로 구성된 문자열을 찾는다.
찾을말에서 괄호 () 안의 문자열이, 바꿀말에서 \1 에 들어간다.
따라서, [string] 이 ['string'] 으로 변환된다.
## 참고
https://blog.daum.net/idrlee/16099906
이 기능을 이용해 특정 문자열을 치환해 보고자 한다.
1. 상황
PHP 에서 예전에는 오류를 내지 않던 구문이 php 버전이 높아지면서 오류를 내는 구문들이 있다.
ex) $arr[string]
2. 원하는 작업
작은따옴표 붙이기
$arr[string] ==> $arr['string']
3. EditPlus 바꾸기 기능
바꾸기 창에서 정규식 체크후에,
찾을말 : \[([A-Za-z]+[A-Za-z0-9_]+)\]
바꿀말 : ['\1']
4. 문법설명
[ 로 시작해서 ] 로 끝나는 문자열을 찾는다.
숫자만으로 된것은 찾으면 안되기 때문에, [A-Za-z] 가 1개이상(+) 으로 시작해야 하고,
영문대소 숫자 언드바 로 구성된 문자열을 찾는다.
찾을말에서 괄호 () 안의 문자열이, 바꿀말에서 \1 에 들어간다.
따라서, [string] 이 ['string'] 으로 변환된다.
## 참고
https://blog.daum.net/idrlee/16099906
추천0
댓글목록
등록된 댓글이 없습니다.