Próbuję dopasować określony tekst, a następnie zastąpić tekstem i kilkoma dodatkowymi znakami. Minimalny przykładowy tekst:
#10 Oranges. These are citrus fruits
Pożądane wyjście:
#10 Oranges.
These are citrus fruits
Regex: (#\d{1,2}[^.]*\.)\s*
Zamienić: $1\n
( Match using regular expressions
Sprawdziłem)
Wyrażenie regularne pomyślnie pasuje #10 Oranges.
. Jednak numerowane odniesienie wsteczne nie zastępuje tekstu grupą przechwytującą, ale po prostu wchodzi dosłownie (dosłowne dane wyjściowe są $1\n
). Próbowałem także użyć odwrotnego ukośnika dla numerowanego odsyłacza wstecznego \1
i wynik jest taki sam.
Czy czegoś brakuje? Jak wstawić ponownie dopasowany tekst do dokumentów Google przy użyciu wyrażeń regularnych?
Note: Capture groups only work with Google Sheets.
Zobacz support.google.com/docs/answer/62754#regular_expressions