我有一個文件說有以下內容:如何在Python中使用重包來搜索模式?
hello//hello1
this is a file
good-morning
我要檢查爲開始,以雙引號結束,並且具有在如上面的字符串顯示引號之間//
字符的模式。輸出應該是:
hello//hello1
我有一個文件說有以下內容:如何在Python中使用重包來搜索模式?
hello//hello1
this is a file
good-morning
我要檢查爲開始,以雙引號結束,並且具有在如上面的字符串顯示引號之間//
字符的模式。輸出應該是:
hello//hello1
嘗試這樣的:
>>> my_string
'"hello//hello1" this is a file "good-morning"'
>>> re.findall('"\w+//\w+"', my_string)
['"hello//hello1"']
在我演示的demo中,它的工作非常完美。你能告訴你如何嘗試 – Hackaholic 2015-04-03 13:03:29
試試這個使用findall
>>>re.findall('"\w+//\w+"','mystring "hello//hello1" sample')
['"hello//hello1"']
搜索的結果是匹配對象,而不是你的字符串輸出。你真的想做什麼? – 2015-04-03 12:46:36