我正在尝试向HTML文件集添加一行。在
我想把它放在</h1>
和<p>
标记之间,所以我试图找到能够捕捉这些标记之间的所有内容(可能有新行、空格或其他内容)的regex,然后用我以前准备好的html行替换它
到目前为止,我有这个:
for i in filesToBeChanged:
lines = codecs.open(i,'r','utf-8').readlines()
for line in lines:
if line.find('</h1>') != -1: #here I probably need some .replace() :)
print line
您可以将following regex与
re.sub
一起使用:(?s)
启用单线模式,以便.
与换行符匹配。在样本代码:
^{pr2}$最好使用beautifulSoup或{a2}进行html处理。在
像这样:
输出:
^{pr2}$如果您可以使用lookaheads和lookback,那么应该可以:
相关问题 更多 >
编程相关推荐