정규식의 예에는 무엇이 있습니까?

  • 큰따옴표로 둘러싸인 문자열
".*?"
  • [ ]로 둘러싸인 문자열
\[[^\[]*?\]
  • 변수 이름
[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}]
  • 줄 시작에 // 삽입
Find: ^
Replace with: //
  • 줄 시작의 // 제거
Find: ^//
Replace:
  • 후행 공백 제거
Find: \s+?$
Replace with:
  • (abc)를 [abc]로 바꾸기
Find: \((.*?)\)
Replace: \[\1\]
  • <H3 …>을 <H4 …>로 바꾸기
Find: <H3(.*?)>
Replace: <H4\1>
  • 9/13/2003을 2003.9.13으로 바꾸기
Find: ([0-9]{1,2})/([0-9]{1,2})/([0-9]{2,4})
Replace: \3\.\1\.\2
  • a부터 z까지의 문자를 대문자로 바꾸기
Find: [a-z]
Replace: \U\0
  • 모든 단어를 첫 글자만 대문자로 바꾸기
Find: ([a-zA-Z])([a-zA-Z]*)
Replace: \U\1\L\2