我有一个格式如下的文件:
===Subtitle 1===
text ....
===Subtitle 2===
text ....
如何使用python将===Subtitle 1===
替换为Section Subtitle 1
?
我试过了:
import re
s = '===Subtitle 1==='
lst = re.findall('===[\S+a-zA-Z0-9]===', s)
print lst
但我无法打印任何内容。
答案 0 :(得分:2)
您不需要在此处使用正则表达式,只需使用str.replace()
,如下所示:
>>> a = '===Subtitle 1==='
>>> a.replace('=', '')
'Subtitle 1'
>>>
但如果你想使用正则表达式...
>>> import re
>>> re.findall('=+(.+?)=+', a)
['Subtitle 1']
>>> re.findall('=+(.+?)=+', a)[0]
'Subtitle 1'
>>>