diff --git a/tests/checks/regex-import.fish b/tests/checks/regex-import.fish index 9ebc3196e..9913d3a77 100644 --- a/tests/checks/regex-import.fish +++ b/tests/checks/regex-import.fish @@ -2,32 +2,32 @@ # Tests for importing named regex groups as fish variables # Capture first match -echo "hello world" | string match --regex -q --import -- '(?[^ ]+) ?' +echo "hello world" | string match --regex -q -- '(?[^ ]+) ?' printf "%s\n" $words # CHECK: hello # Capture multiple matches -echo "hello world" | string match --regex -q --import --all -- '(?[^ ]+) ?' +echo "hello world" | string match --regex -q --all -- '(?[^ ]+) ?' printf "%s\n" $words # CHECK: hello # CHECK: world # Capture multiple variables -echo "hello world" | string match -rqI -- '^(?[^ ]+) (?.*)$' +echo "hello world" | string match -rq -- '^(?[^ ]+) (?.*)$' printf "%s\n" $word1 $word2 # CHECK: hello # CHECK: world # Clear variables on no match set foo foo -echo "foo" | string match -rqI -- '^(?bar)$' +echo "foo" | string match -rq -- '^(?bar)$' echo $foo # CHECK: # Named group may be empty in some of the matches set word set punctuation -echo "hello world, boy!" | string match -a -qrI -- '(?[^ .,!;]+)(?[.,!;])?' +echo "hello world, boy!" | string match -a -qr -- '(?[^ .,!;]+)(?[.,!;])?' echo $word # CHECK: hello world boy printf "%s\n" $punctuation