我有一個包含的Python re.search
string = "123hello456world789"
串不包含spacess字符串變量。我想要寫一個正則表達式,使得僅打印含有(A-Z) 話我嘗試了簡單的regex
pat = "([a-z]+){1,}"
match = re.search(r""+pat,word,re.DEBUG)
匹配對象包含唯一字Hello
和字World
不匹配。
何時使用re.findall()
我可以同時得到Hello
和World
。
我的問題是爲什麼我們不能用re.search()
做到這一點?
這是怎麼回事re.search()
?
因爲'hello'和'world'不相鄰,但這就是你的模式所尋找的。 –
你爲什麼想用're.search'來做這件事? –
在我的原始正則表達式中,我有大約4個組。通過,使用** re.findall **與組,我無法獲得完整的匹配。而使用** re.search()**,我可以使用** match.group()完成匹配** –