[string] Match everything with an empty pattern and -e

I.e. `string match --entire "" -- banana` used to match nothing, now
it matches everything.

Fixes #4971.
This commit is contained in:
Fabian Homborg
2018-09-16 13:03:15 +02:00
parent d44c21b580
commit 3ba74b3195
4 changed files with 13 additions and 1 deletions

View File

@@ -283,6 +283,9 @@ string repeat -l fakearg
####################
# string match --entire -r "a*b[xy]+" abc abxc bye aaabyz kaabxz abbxy abcx caabxyxz
####################
# string match --entire "" -- banana
####################
# string match -r "a*b[xy]+" abc abxc bye aaabyz kaabxz abbxy abcx caabxyxz