我在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