我正在尝试阅读文件并替换每个" a ... a"通过' \ footnotemark'
jsonb
不知何故,Python总是制作' \ footnotemark'到' \ x0cootnotemark' (' \ f'到' \ x0c')。我到目前为止尝试了
这些都不起作用
示例输入:
with open('myfile', 'r') as myfile:
data = myfile.read()
data = re.sub('<a.+?</a>', '\footnotemark', data)
示例输出:
foo<a href="anything">asdasd</a> bar
答案 0 :(得分:3)
假设Python2,因为你没有提到任何关于版本
的内容#/usr/bin/python
import re
# myfile is saved with utf-8 encoding
with open('myfile', 'r') as myfile:
text = myfile.read()
print text
data = re.sub('<a.+?</a>', r'\\footnotemark', text)
print data
输出
foo<a href="anything">asdasd</a> bar
foo\footnotemark bar