【发布时间】:2013-06-16 05:19:53
【问题描述】:
只要说我有一个字符串,例如:
Lecture/NNP/B-NP/O delivered/VBD/B-VP/O at/IN/B-PP/B-PNP the/DT/B-NP/I-PNP UNESCO/NNP/I-NP/I-PNP House/NNP/I-NP/I-PNP in/IN/B-PP/B-PNP Paris/NNP-LOC/B-NP/I-PNP
我想提取出现在“/NNP/”之前的每个单词。这意味着我的输出是
讲座,联合国教科文组织,房子
我试过了:
print re.findall(r'/NNP/',string) 然后向后工作,但我不能随意。单词前面总是有一个空格,这可能会有所帮助。
编辑:删除列表中的错误。
【问题讨论】:
-
Paris是您答案的一部分,它不是在/NNP/之前,而是在/NNP-之前?