我正在尝试更改包含子字符串的字符串,例如
the</span></p>
<p><span class=font7>currency
到
the currency
换行处是CRLF
代码前后的文字发生变化。如果第二个单词以小写字母开头,我只想替换。代码中唯一改变的是'font'后面的数字
我试过:
p = re.compile('</span></p>\r\n<p><span class=font\d>([a-z])')
res = p.sub(' \1', data)
但这行不通
我应该如何解决这个问题?
请您参考如下方法:
使用先行断言。
p = re.compile('</span></p>\r\n<p><span class=font\d>(?=[a-z])')
res = p.sub(' ', data)
