에디트 플러스 정규식, editplus
페이지 정보
작성자 서방님 댓글 0건 조회 90회 작성일 19-08-13 14:39본문
찾기할 때나 바꾸기 할때 대소문자 체크하는 옵션도 필요하면 체크를 해야 한다.
아래사항은 인터넷을 검색하여 찾고 정리한 사항이며, 이것과 엑셀을 적절히 조합해서 사용하면 훌륭하게 원하는 결과값을 뽑아낼 수 있다.
^ : 행의 시작 (start)
모든 소스 앞에 일괄적으로 문자를 넣고 싶다면 찾을말에 ^ 바꿀말에 바꿀말 입력
^aaa : 문자열의 처음에 aaa를 포함하는 것을 찾아라
^" : 첫글자가 "로 시작하는 걸 찾아라.
$ : 행의 마지막 (end)
(^.*$) : 한 라인 전체
aaa$ : 문자열의 끝에 aaa를 포함하는 것을 찾아라
"$ : " 로 끝나는 것을 찾아라.
. 모든 문자
* 바로 왼쪽에 있는 문자(직전의 선행문자)가 0번 또는 여러번 일치하는 문자
be* : b, be, bee 등을 찾는다
* : 직전의 선행문자가 없으므로 임의의 문자열 및 공백 문자열도 해당됨
.* : 직전의 선행문자가 모든 문자이므로 공백문자열을 제외한 문자열
+ 바로 왼쪽에 있는 문자(직전의 선행문자)가 1번 또는 그 이상 일치하는 문자
be+ : be, bee 등을 찾는다. b를 찾지는 않는다
[A-Z]+ : 대문자로만 이루어진 문자열
like.+ : 직전 선행문자가 . 이므로 like에 하나 이상의 문자가 포함하는 문자열을 찾아라
likeley, likehood 등은 찾지만 like는 찾지 않는다
만약 like를 포함하여 찾고자 한다면 like.* 를 사용하면 된다
? 바로 왼쪽에 있는 문자(직전의 선행문자)가 0번 또는 1번 일치하는 문자
be? : b, be를 찾는다.
| or를 의미
a|b|c : a, b, c 중 하나
korean|japan|chinese : korean, japan, chinese 중 하나
\ 는 특수 문자를 문자 자체로 해석하도록 하는 Escape 문자로 사용된다.
? 자체를 찾으려고 하면 \? 와 같이 사용되어야 한다.
. 자체를 찾으려고 하면 \. 과 같이 사용되어야 한다.
\n 줄바꿈 문자를 찾는다
모든 소스뒤에 일괄적으로 문자를 넣고 싶다면 찾을 말에 \n 바꿀말에 바꿀말+\n
\t 탭 문자를 찾는다.
[] 대괄호안에 들어간 문자/숫자와 일치하는 모든 것을 찾아라
[ab] : a 또는 b가 포함된 문자
[0-9] : 숫자를 모두 찾아라
[^] 대괄호안에 들어간 문자/숫자를 제외한 모든 것을 찾아라
[^0-9] : 숫자를 제외한 모든 문자
[^a-z] : 소문자를 제외한 문자
[^abc] : a 또는 b 또는 c를 제외한 문자
[^>]* : >가 아닌 모든 문자
{} brace : {}내의 숫자는 바로 왼쪽에 있는 문자(직전의 선행문자)가 나타나는 횟수 또는 범위 (EditPlus에서는 미지원)
a{3} : aaa 만 해당
ab{2,3} : abb, abbb 만 해당
() 정규식내에서 패턴을 그룹화할 때 사용
^[0-9]+\. : 01. , 02. , 004. 등 숫자. 이 포함된 문자열을 찾아라
x1[a-z,0-9,.,-,\t]* : x1으로 시작하고 영문, 숫자, ., -, 탭을 포함하는 문자
(src=")([a-z]*)(.files/dic.gif") : src="로 시작하고 .files/dic.gif"로 끝나는 문자열을 검색
'주민번호 13자리'를 '*************'로 바꾸는 정규식 패턴
[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]
Editplus의 정규식은 [0-9]{13} 처럼 반복 패턴을 인식하지 못함
DB_Insert_SMS_User_aspx_03= "이름"; --> 이름 으로 변경하고자 할때 사용하는 정규식
찾는말 : [_a-zA-Z0-9 ]*[=]?[\t| ]*"(.*)"[\t| ]*;[\t| ]*$
바꿀말 : \1
찾는 말: (\.)\n : 마침표(.)이 포함된 행을 찾아라. 자막에서 마지막에 마침표(.)가 들어간 걸을 제거하고자 할때 유용
바꿀 말: \n : 마침표를 제거하라
찾는 말: ^\-([^ ]) : 행의 첫줄이 하이픈(-)으로 되어 있고 칸 띄기가 안된 것([^ ])을 찾아라
바꿀 말: - \1 : 하이픈(-) 다음에 한칸 띄기를 하라.
\1은 첫번째 괄호묶음을 실행하라
\2는 두번째 괄호묶음을 실행하라
댓글목록
등록된 댓글이 없습니다.