정규표현식에서 aaabbcdfsaabbbdfcsdaaaddf에서 (a{1,3}b{1,5})와 일치하는 건 aaabb와 aabbb인데 왜 (a{1,3}b{1,5})*는 앞에 aaabb 인가요?
조회수 785회
정규표현식에서 aaabbcdfsaabbbdfcsdaaaddf에서 (a{1,3}b{1,5})와 일치하는 건 aaabb와 aabbb인데 왜 (a{1,3}b{1,5})*는 앞에 aaabb 인가요?
1 답변
-
*
는 "0개 이상"을 나타내는 quantifier라서 그렇습니다."1개 이상"을 나타내는 quantifier인
+
를 사용하면, aaabb와 aabbb가 매칭될 겁니다.ex) (a{1,3}b{1,5})+
-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력