if re.match(r'.*([,...?!...\.,!?])$', ''.join(line)):

来源:6-12 语料处理实战小结

丨越丨

2018-10-11

if re.match(r'.*([,...?!...\.,!?])$', ''.join(line)):
    return []
return [', ']

老师,这个地方还是不太懂,这个函数的意思不是如果满足条件,返回一个空,否则返回逗号吗?如何使用这个函数,才能起到去除符号的作用呢?这块不太理解。

写回答

1回答

精慕门5377749

2018-11-04

你说的对,根本去除不了符号

这串代码就是将相邻两句话用逗号连接在了一起

0
0

NLP实践TensorFlow打造聊天机器人

解析自然语言处理( NLP )常用技术,从0搭建聊天机器人应用并部署上线,可用于毕设。

673 学习 · 281 问题

查看课程