在每行的开头插入<p>,使用正则表达式在Python的多行字符串中的每行结尾处</p>?

时间:2016-05-13 07:15:13

标签: python-2.7

我想在每行的开头添加

,并使用正则表达式在每行python多行字符串的末尾添加

。对此有什么简单的解决方案吗?

import re

1 个答案:

答案 0 :(得分:-1)

我得到的一个简单方法是,

body = re.sub("$","</p>",re.sub("^", "<p>", body, flags=re.M),flags=re.M)

其中sub()与&#34; $&#34;一起使用意味着在\ n之前添加char

和&#34; ^&#34;是在每行的开头添加

,为MULTILINE添加re.M。