假设我有这样的句子:
His/O name/O is/O Petter/Name Jack/Name and/O his/O brother/O name/O is/O
Jonas/Name Van/Name Dame/Name
我怎样才能得到这样的结果:
Petter Jack, Jonas Van Dame.
到目前为止,我已经试过了,但它仍然只是两个词:
import re
pattern = re.compile(r"\w+\/Name)
sent = sentence.split()
for i , w in sent:
if pattern.match(sent[i]) != None:
if pattern.match(sent[i+1]) != None:
#....
#join sent[i] and sent[i+1] element
#....
试试这个
我在考虑一个两阶段的解决方案
相关问题 更多 >
编程相关推荐