string: Also escape new lines with --style=regex

This isn't *required* in the PCRE2 spec but it greatly increases the utility of
escaped regex strings at the commandline.
This commit is contained in:
Mahmoud Al-Qudsi
2024-07-16 17:05:11 -05:00
parent 6020fc497a
commit fe63775ec5
2 changed files with 8 additions and 1 deletions

View File

@@ -309,9 +309,12 @@ string escape --style=var 中 | string unescape --style=var
string escape --style=regex ".ext"
string escape --style=regex "bonjour, amigo"
string escape --style=regex "^this is a literal string"
string escape --style=regex "hello
world"
# CHECK: \.ext
# CHECK: bonjour, amigo
# CHECK: \^this is a literal string
# CHECK: hello\nworld
### Verify that we can correctly unescape the same strings
# we tested escaping above.