【发布时间】:2017-10-29 20:03:46
【问题描述】:
我有这个代码:
import re
s = """line1
line2"""
print(re.sub("^", "=", s, re.M))
输出是:
=line1
line2
即注册表达式 "^" 仅查找字符串的开头,而不是文档中所述的行开头。我确实意识到错误在我的代码中,但在哪里?
通常我需要替换字符串中每一行的所有前导空格。
谢谢!
【问题讨论】:
-
python 是 "Python 3.6.0 (v3.6.0:41df79263a11, Dec 23 2016, 08:06:12) [MSC v.1900 64 bit (AMD64)] on win32"