匹配,我有以下字符串數據:模式與多個非空格字符
data = "*****''[[dogs and cats]]''/n"
我想用正則表達式在Python中提取字符串。所有數據都封裝在雙引號「」中。什麼是我用,所以我可以得到下面的通配符:
print data.groups(1)
print data.groups(2)
print data.groups(3)
'dogs'
'and'
'cats'
編輯:到目前爲止,我有一些很長的這個
test = re.search("\\S*****''[[(.+) (.+) (.+)\\S]]''", "*****''[[dogs and cats]]''\n")
print test.group(1)
你有什麼企圖這種自行解決? –
你說你想要的數據是雙引號,但是在文本中唯一的雙引號醃肉nd python字符串。你的意思是兩個單引號''''(而不是雙引號''')嗎?非字母字符是否應該被忽略(例如方括號)? – Blckknght
另外,您可能想要接受以前的問題的答案,鼓勵人們更多地幫助你! – Blckknght