질문. 정규식의 예에는 무엇이 있나요?

  • 큰 따옴표로 둘러싸인 줄

".*?"

  • [ ]으로 둘러싸인 줄

\[[^\[]*?\]

  • 여러 이름

[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\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