我有一个短信句子:“我爸爸是美国人,他很帅”和“我妈妈来自北美,她很好”。你知道吗
我需要提取要显示到控制台的单词American
(在本例中为an
)和America
(在本例中为North
)前面的单词。你知道吗
注意:单词America
在第二句中有一个后缀America + n
,使它成为American
。你知道吗
到目前为止我的代码:::
for line in words:
for word in line.strip().split(' '):
// HERE I SHOULD WRITE THE CODE TO IDENTIFY THE WORD BEFORE THE STRING 'AMERICA*'
如果你要使用正则表达式,你的方法是不正确的。把整个句子分析一下。前瞻断言将为您提供
America
或American
之前的单词:演示:
这也适用于整个文本:
像这样的?你知道吗
这个怎么样?你知道吗
印刷品:
相关问题 更多 >
编程相关推荐