我在python中有一個問題,我有一個模式,可以在1到XXX倍的任何位置重複。蟒蛇 - 基於字符串的基於括號的分割字符串
的模式是我有格式的字符串
作者(所屬)作者(所屬)等等等等許多作者/隸屬關係存在。
當你不知道你是否有1個作者(聯盟)或100個實例時,Python中最好的方式是如何將字符串分割成這樣的形式?
編輯 - 維克托·萊斯*(慕尼黑工業大學)阿爾方肯珀(慕尼黑工業大學),托馬斯·諾伊曼(慕尼黑工業大學,德國)
這就是我與工作對象的樣本串。我已經嘗試過re.split/re.findall並且沒有運氣。我假設我正在做一些正則表達式的錯誤。
編輯2 - '\ w + {1,3}(\ w {1,10})'是我試圖使用的模式。
我的邏輯是一個名字是1-3個單詞,然後(。然後一個關係在1-10個單詞之間,並關閉)。
使用re.findall https://docs.python.org/2/library/re.html#re.findall – user3885927 2014-10-06 23:16:04