•큰 따옴표로 둘러싸인 줄
".*?"
•[ ]으로 둘러싸인 줄
\[[^\[]*?\]
•여러 이름
[a-zA-Z_][a-zA-Z_0-9]*
•IP 주소
([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})
•URL
(\S+)://([^:/]+)(:(\d+))?(/[^#\s]*)(#(\S+))?
•탭으로 이어지는 줄
\t.*$
•히라카나
[\x{3041}-\x{309e}]
•전자 가타카나
[\x{309b}-\x{309c}\x{30a1}-\x{30fe}]
•반자 카나
[\x{ff61}-\x{ff9f}]
•CJK 표의 문자
[\x{3400}-\x{9fff}\x{f900}-\x{fa2d}]
•CJK 표의 문자 표시
[\x{3000}-\x{3037}]
•한글
[\x{1100}-\x{11f9}\x{3131}-\x{318e}\x{ac00}-\x{d7a3}]
•삽입 // 줄의 시작에 삽입
찾기: ^
바꾸기 with: //
•제거 // 줄의 시작에서 제거
찾기: ^//
바꾸기:
•후행 공백을 제거
찾기: \s+?$
바꾸기 with:
•(abc)를 [abc]로 바꾸기
찾기: \((.*?)\)
바꾸기: \[\1\]
•<H3 ...> 를 <H4 ...>로 바꾸기
찾기: <H3(.*?)>
바꾸기: <H4\1>
•9/13/2003 를 2003.9.13로 바꾸기
찾기: ([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})
바꾸기: \3\.\1\.\2\
•a 부터 z 까지를 대문자로
찾기: [a-z]
바꾸기: \U\0
•모든 문자 대문자로 바꾸기
찾기: ([a-zA-Z])([a-zA-Z]*)
바꾸기: \U\1\L\2