1. Учиться
  2. /
  3. Courses
  4. /
  5. Python으로 챗봇 만들기

Connected

Exercise

정규식을 활용한 엔티티 추출

이번에는 "hello, my name is David Copperfield" 같은 문장에서 사람 이름을 찾는 또 다른 단순한 방법을 사용해 볼 거예요.

키워드 "name" 또는 "call(ed)" 을 찾고, 정규식을 사용해 대문자로 시작하는 단어를 찾아 그것을 이름으로 가정합니다. 이 연습 문제에서 여러분의 과제는 이를 수행하는 find_name() 함수를 정의하는 것입니다.

Инструкции

100 XP
  • re.compile() 을 사용해 "name" 또는 "call" 키워드가 등장하는지 확인할 패턴을 만드세요.
  • 대문자로 시작하는 단어를 찾는 패턴을 만드세요.
  • name_pattern 에서 .findall() 메서드를 사용해 message 에서 일치하는 모든 단어를 가져오세요.
  • respond() 안에서 여러분의 find_name() 함수를 호출한 뒤 'Submit Answer'를 눌러 제공된 메시지에 봇이 어떻게 반응하는지 확인하세요.