如何在 Python Chatbot 中将 REGEX 数组转换为字符串数组?

我有一个带有交互式通信的聊天机器人。我使用了 nltk 库。我修改了聊天类以获得必要的功能。我想保存会话。但是我做到了。但是当我打印具有会话记录的列表时,只需以与我不同的方式打印预计。

Output : [<re.Match object; span=(0, 9), match='Hello'>, <re.Match object; span=(0, 4), match='Fine,How are you'>, <re.Match object; span=(0, 6), match='Thanks'>, <re.Match object; span=(0, 3), match='bye'>]

如何将此数组转换为普通字符串数组?我只需要

匹配='blah blah'

部分。谢谢大家。


有只小跳蛙
浏览 130回答 1
1回答

繁星淼淼

尝试:l&nbsp;=&nbsp;[m.group(0)&nbsp;for&nbsp;m&nbsp;in&nbsp;matches]matches您开始使用的匹配对象数组在哪里。这会给你l:['Hello',&nbsp;'Fine,How&nbsp;are&nbsp;you',&nbsp;'Thanks',&nbsp;'bye']
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python