z = '''
QzAJ☀阿狼☀ 13:56:48
是谁逼走了兮兮!
QzAJ☀阿狼☀ 13:56:54
说!
QzAJ☀阿狼☀ 13:56:56
快说!😡
QzAJ☀阿狼☀ 13:57:16
我下一句想说的是:“干得漂亮!”/斜眼笑
QzAJ☀阿狼☀ 13:57:28
大家好我来了/牛啊
/咖啡/咖啡/咖啡/咖啡/咖啡
'''
# 只要聊天内容,清除是谁聊的天,什么。时间聊的天?
# print:呈现结果
'''
是谁逼走了兮兮!
说!
快说!😡
我下一句想说的是:“干得漂亮!”/斜眼笑
大家好我来了/牛啊
/咖啡/咖啡/咖啡/咖啡/咖啡
'''
该回答引用GPTᴼᴾᴱᴺᴬᴵ
可以使用正则表达式来匹配并替换掉不需要的信息,例如可以匹配"QQ网名 时间\n"的格式,将其替换为空字符串,只保留聊天内容:
import re
z = '''
QzAJ☀阿狼☀ 13:56:48
是谁逼走了兮兮!
QzAJ☀阿狼☀ 13:56:54
说!
QzAJ☀阿狼☀ 13:56:56
快说!😡
QzAJ☀阿狼☀ 13:57:16
我下一句想说的是:“干得漂亮!”/斜眼笑
QzAJ☀阿狼☀ 13:57:28
大家好我来了/牛啊
/咖啡/咖啡/咖啡/咖啡/咖啡
'''
pattern = re.compile(r'.*\d{2}:\d{2}:\d{2}\n') # 匹配QQ网名和时间
z = re.sub(pattern, '', z) # 替换为空字符串
print(z)
输出:
是谁逼走了兮兮!
说!
快说!😡
我下一句想说的是:“干得漂亮!”/斜眼笑
大家好我来了/牛啊
/咖啡/咖啡/咖啡/咖啡/咖啡
上面的GPT回答还是很厉害呀,加上re.S就更准了,加上后,z字符串前面的换行符也可以匹配了,不然会多几个换行。
参考代码如下,希望采纳。
z = re.sub(r'.*\d{2}:\d{2}:\d{2}\n', '', z, re.S) # 替换为空字符串
print(z)