在Python语言中,变量namemsg有以下字符串模式:
from:\t[xxxxxx]\n
message:\tcontent_1\n
created_time:\tyyyyy\n
from:\t[xxxxxx]\n
message:\tcontent_2\n
created_time:\tyyyyy\n
from:\t[xxxxxx]\n
message:\tcontent_3\n
created_time:\tyyyyy\n
.
.
.
from:\t[xxxxxx]\n
message:\tcontent_n\n
created_time:\tyyyyy\n
我要找的是内容1,内容2,内容3,…,内容n 将任何内容中的任何“\n”替换为“,”
例如某些内容
sentence1\n sentence2\n sentence3
预期结果如下:
sentence1, sentence2, sentence3
但当我试着
msg = re.sub(r"(\]\nmessage:.*?)\n", r"\1,", msg, re.M)
某一组模式,它还将\n之间的内容\u i和创建\u时间替换为“,”,但我不想替换它。你知道吗
我的问题是,我想使用re模块在每个内容中搜索\n,并替换为“,”。你知道吗
注意:任何内容\u i都可以包含许多\n内容
你可以试试这个:
根据您的数据,您可以使用以下方法来实现这一点。你知道吗
见^{}
相关问题 更多 >
编程相关推荐