^ | # 문자열의 시작 |
(?! | # 일치하지 않는 경우 |
|2{1,2}5) | # 또는 하나 또는 두 개의 2 다음에 5가 있습니다. |
.* | # 다른 모든 것이 허용됩니다. |
예시
다음 코드는 주어진 질문의 조건을 충족합니다.
import re foo = '2249678' foo2 = '2259678' result = re.findall(r'^(?!2{1,2}5).*', foo) result2 = re.findall(r'^(?!2{1,2}5).*', foo2) print result print result2
출력
이것은 출력을 제공합니다.
['2249678'] []