【发布时间】:2018-01-07 19:57:56
【问题描述】:
假设我有以下字符串:
s = 'some text\n\nsome other text'
我现在想在包含文本的每一行的末尾添加字母“X”,以便输出为'some textX\n\nsome other textX'。我试过了
re.sub('((?!\S)$)', 'X', s, re.M)
但这只会在字符串末尾添加'X',即使它处于多行模式,即输出为'some text\n\nsome other textX'。我怎么解决这个问题?
【问题讨论】:
标签: python regex string replace