Ich hatte versucht, die erste der folgenden Arten von Zeichenketten in einer E-Mail zum Spiel:Regex - Eine Zeile passt, aber etwas mit/m falsch?
On Nov 18, 2010, at 8:21 PM, SiteName wrote:
On Thu, Nov 18, 2010 at 8:21 PM, SiteName <[email protected]> wrote:
Die erste Zeile korrekt übereinstimmt, aber die zweite nicht. hier ist das, was ich bisher:
mystring.sub(/^On \w+ \d+, \d+, at.* wrote:.*/m, '').strip
ich kann nicht herausfinden, warum die zweite Zeile erroring. Ideen?
Danke, aber das scheint Gett sein er ist gestolpert ... – AnApprentice
Hier ist die Zeile, die gerade fehlgeschlagen ist: "Am Donnerstag, 18. November 2010 um 20:41 Uhr, SiteNameHere <[email protected]> schrieb:" Was macht das/m? Ich kann das nicht in der Dokumentation finden – AnApprentice
Das 'm' steht für multiline - wenn Sie es nicht zur Verfügung stellen, wird' .' nicht mit Newline-Zeichen ('\ n') übereinstimmen. –