import re
str="x8f8dL:s://www.qqq.zzz/iziv8ds8f8.dafidsao.dsfsi"
str2=re.match("[a-zA-Z]*//([a-zA-Z]*)",str)
print str2.group()
current result=> error
expected => wwwqqqzzz
के साथ स्ट्रिंग निकालें मैं स्ट्रिंग wwwqqqzzz
निकालना चाहता हूं। मैं वह कैसे करता हूं?पायथन re.match
हो सकता है कि वहाँ इस तरह के रूप डॉट्स, का एक बहुत कुछ कर रहे हैं:
"whatever..s#[email protected]:af//wwww.xxx.yn.zsdfsd.asfds.f.ds.fsd.whatever/123.dfiid"
इस मामले में, मैं मूल रूप से सामान //
और /
से घिरा चाहते हैं। मैं इसे कैसे प्राप्त करूं?
एक अतिरिक्त प्रश्न:
import re
str="xxx.yyy.xxx:80"
m = re.search(r"([^:]*)", str)
str2=m.group(0)
print str2
str2=m.group(1)
print str2
लगता है कि m.group(0)
और m.group(1)
ही हैं।
आप चाहते हैं डॉट्स अंतिम स्ट्रिंग से निकाले जाने का क्या ज़रूरत है? – danseery
हां, मैं बस // // के बीच पूरी तरह से अक्षर [ए-जेए-जेड] * चाहता हूं, '//' के पास गुच्छा अक्षर हैं, अंत में '/' के बाद भी, – runcode