정규표현식 패턴 추출에 대해서 질문이 있습니다

조회수 366회

이미지

sentence에서 ly로 끝나는 lovely와 really를 추출하고 싶었습니다.

r'\D+ly'는 '숫자가 아닌 것(\D)을 몇번이나 반복하고(+), ly로 끝나는 패턴을 찾아라'가 되지 않나요?

그런데 어째서 r'\w+ly'와 다른 결과가 나왔는지 궁금합니다.

r'\w+ly'는 '문자나 숫자(\w)가 몇번이나 반복되도(+), ly로 끝나는 패턴을 찾아라' 라고 생각해서 옳은 결과가 나왔다고 생각합니다.

r'\D+ly'['lovely', 'really']가 나와야 하는거 아닌가요? 궁금합니다

읽어 주셔서 감사합니다.

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)