mirror of
https://github.com/fish-shell/fish-shell
synced 2025-01-15 14:34:05 +00:00
parent
97507a24a2
commit
78d015bd61
3 changed files with 14 additions and 0 deletions
|
@ -176,6 +176,9 @@
|
|||
####################
|
||||
# string replace --regex -f "\d" X 1bc axc 2 d3f jk4 xyz
|
||||
|
||||
####################
|
||||
# string match -r with empty capture groups
|
||||
|
||||
####################
|
||||
# string match -r "[" "a[sd"
|
||||
string match: Regular expression compile error: missing terminating ] for character class
|
||||
|
|
|
@ -203,6 +203,10 @@ or echo Unexpected exit status at line (status --current-line-number)
|
|||
string replace --regex -f "Z" X 1bc axc 2 d3f jk4 xyz
|
||||
and echo Unexpected exit status at line (status --current-line-number)
|
||||
|
||||
# From https://github.com/fish-shell/fish-shell/issues/5201
|
||||
logmsg 'string match -r with empty capture groups'
|
||||
string match -r '^([ugoa]*)([=+-]?)([rwx]*)$' '=r'
|
||||
|
||||
# test some failure cases
|
||||
logmsg 'string match -r "[" "a[sd"'
|
||||
string match -r "[" "a[sd"; and echo "unexpected exit 0"
|
||||
|
|
|
@ -274,6 +274,13 @@ X
|
|||
dXf
|
||||
jkX
|
||||
|
||||
####################
|
||||
# string match -r with empty capture groups
|
||||
=r
|
||||
|
||||
=
|
||||
r
|
||||
|
||||
####################
|
||||
# string match -r "[" "a[sd"
|
||||
|
||||
|
|
Loading…
Reference in a new issue