정규표현식을 예제를 다양하게 들어 포스팅을 하겠다.
참고사이트
[예제1]
a.b
"a + 모든문자 + b"
a와 b로 끝나는 문자들을 찾는다.
ex) aob, acb, a.b
[예제2]
a[.]b
"a + Dot(.)문자 + b"
a.b라는 문자를 찾아내는 정규식이다. acb와 같은 문자들은 일치하지 않는다.
[예제1]
ca*t
a가 0번 이상 반복 될 수 있는 문자들을 찾는 정규표현식이다.
ex) ct, cat, caaat, caaaaaat...
최소 1번 이상 반복될 때 사용한다.
[예제 1]
ca+t
c + a(1번 이상 반복) + t
ex) ct (x), cat(o), caat(o) ...
{1,}은 +와 동일하고, {0,}은 *와 동일하다.
[예제 1 - {m}]
ca{2}t
c + a(반드시 2번 반복) + t
[예제 2 - {m, n}]
ca{2,5}t
c + a(2~5회 반복) + t
[예제 3 - ?]
ab?c
a + b(있어도 되고 없어도 된다) + c