| ^ | # स्ट्रिंग की शुरुआत |
| (?! | # मेल नहीं खाता अगर |
| |2{1,2}5) | # या एक या दो 2s और उसके बाद 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'] []