Ich versuche, bestimmten Text abzugleichen und ihn dann durch den Text und einige zusätzliche Zeichen zu ersetzen. Minimaler Beispieltext:
#10 Oranges. These are citrus fruits
Gewünschte Ausgabe:
#10 Oranges.
These are citrus fruits
Regex: (#\d{1,2}[^.]*\.)\s*
Ersetzen mit: $1\n
(Ich habe Match using regular expressions
überprüft)
Der Regex stimmt erfolgreich überein #10 Oranges.
. Die nummerierte Rückreferenz ersetzt jedoch nicht den Text durch die Erfassungsgruppe, sondern geht nur wörtlich ein (wörtliche Ausgabe ist $1\n
). Ich habe auch versucht, einen Backslash für die nummerierte Backreference zu verwenden, \1
und das Ergebnis ist das gleiche.
Fehlt mir etwas? Wie füge ich übereinstimmenden Text mit regulären Ausdrücken wieder in Google Docs ein?
Note: Capture groups only work with Google Sheets.
Siehe support.google.com/docs/answer/62754#regular_expressions