2017-12-22 12 views
-1

아래 코드를 보았습니다. 작은 원 /도 기호가 무엇을 의미하는지 궁금합니다. 이 코드는 항목 1A와 항목 B 사이에서 텍스트를 추출합니다. 감사합니다!파이썬 정규 표현식 학위 기호

(?s)(?i)°Item 1A.*?°Item 
+2

일치하는 문자열의 일부가 아닌가요? 이 정규식의 입력 문자열은 무엇입니까? –

+1

복제물이 아닙니다. 참조 된 복제본에 '°'가 나와 있지 않습니다. –

+1

그리고 주석에서 답하기 위해'°'는 리터럴 문자로 취급됩니다. 나는 입력 언어가 항목을 표시하는 글 머리 기호로 사용한다고 추정한다. –

답변

0

도 기호 은 일치시킬 리터럴 문자로 처리됩니다. 귀하의 입력은 아마도 다음과 같습니다

°Item 1A: Giraffes. Girrafes are taller than anteaters. 
°Item 1B: Elephants. Elephants are taller than anteaters. 
°Item 1C: Ants. Ants are shorter than anteaters. 

그래서 정규 표현식은 °Item1A에서의 경기를 시작하고 첫 번째 이후의 °Item을 통해 계속됩니다.