我想使用正则表达式从一些聊天记录中提取信息。被解析的字符串格式为
有没有更好、更有效的方法来做这件事?感谢您的帮助。
03:22:32 PM <b>blcArmadillo</b>
。我使用了python的type()命令来查找变量messages是一个可调用迭代器。我的问题是如何最有效地遍历可调用迭代器?它们像数组一样,可以使用索引吗?我能找到的唯一方法是循环遍历返回的值,并将它们添加到列表中,如下面的代码片段所示。times = []
messages = re.compile(r'(?P<time>..:..:.. ..).*?<b>(?P<usrname>.*?):</b>').finditer(search)
for result in messages:
times.append(result.group('time'))
有没有更好、更有效的方法来做这件事?感谢您的帮助。