다음과 같은 여러 줄의 문자열이 있습니다.파이썬에서 정규 표현식의 중간에 단어를 생략하려면 어떻게해야합니까?
"...Togo...Togo...Togo...ACTIVE..."
세 번째 'Togo'와 'ACTIVE'및 나머지 문자열 사이를 모두 가져 오려고합니다. 이 작업을 수행 할 수있는 정규 표현식을 작성할 수 없습니다.
reg = "(Togo^[Togo]*?)(ACTIVE.*)"
과 같은 것을 시도해도 아무 것도 캡처되지 않습니다 (그룹 캡처에 첫 번째와 마지막 괄호가 필요합니다).
Duh ... 내 시도보다 훨씬 간단합니다. –
일반적으로 이것은 가장 좋은 제안 인 것처럼 보이지만 내 경우에는 너무 많은 시간이 걸립니다. 그래도 충분히 빠른 경우 이것이 최선의 방법이라고 생각합니다. – Tony