Ich habe diesen Code:re.M nicht funktioniert für meinen Code
import re
s = """line1
line2"""
print(re.sub("^", "=", s, re.M))
und Ausgabe lautet:
=line1
line2
heißt reg. Der Ausdruck "^" findet nur den Anfang der Zeichenfolge, nicht den Anfang der Zeilen, wie in der Dokumentation angegeben. Ich weiß, dass der Fehler in meinem Code ist, aber wo?
Genneraly Ich muss alle führenden Leerzeichen jeder Zeile in der Zeichenfolge ersetzen.
Vielen Dank!
Der Python ist "Python 3.6.0 (v3.6.0: 41df79263a11, 23. Dezember 2016, 08.06.12) [MSC v.1900 64 Bit (AMD64)] auf win32" – Serge