fix some more edge cases
This commit is contained in:
18
test.sh
18
test.sh
@@ -115,6 +115,12 @@ qwerty.*$
|
||||
a(?:b|c|d){4,5}(.)
|
||||
(?:c|d)(?:)(?:a(?:)(?:b)(?:b(?:))(?:b(?:)(?:b)))
|
||||
\\\\<abc
|
||||
a\\\\([COM]+\\\\)|([A-Za-z_%.]+):
|
||||
xyz\\\\([COM]+\\\\)|(abcd[A-Za-z_%.]+):cd
|
||||
aaaaa(aa)aa(aa(a)a)?aa
|
||||
^\\\\.+(((/)\\\\.\\\\.+)+)?
|
||||
^(http|https|ftp):[/]{2}([a-zA-Z0-9\\\\\\\\.]+\\\\.[a-zA-Z]{2,4})(:[0-9]+)?/?([a-zA-Z0-9\\\\\\\\._?,'/+&%$#=~]*)
|
||||
(\\\\$\\\\([a-zA-Z0-9_]+\\\\))|(([A-Za-z_%.]+):)
|
||||
"
|
||||
input="\
|
||||
abcdef
|
||||
@@ -231,6 +237,12 @@ abcd
|
||||
acdbcdbe
|
||||
cabbbb
|
||||
dabc
|
||||
a(COM:=.o):
|
||||
xyz(abcdCOM:cd):
|
||||
aaaaaaaaaaaaaaaaaaaaaaaaa
|
||||
../../..
|
||||
https://kyryl.tk/404
|
||||
OBJ = \$(SRC:.c=.o)
|
||||
"
|
||||
expect="\
|
||||
(0,3)
|
||||
@@ -347,6 +359,12 @@ expect="\
|
||||
(0,7)(6,7)
|
||||
(0,6)
|
||||
-nomatch-
|
||||
(2,6)(2,5)
|
||||
(4,14)(4,11)
|
||||
(0,15)(5,7)(9,13)(11,12)
|
||||
(0,8)(2,8)(5,8)(5,6)
|
||||
(0,20)(0,5)(8,16)(?,?)(17,20)
|
||||
(8,12)(?,?)(8,12)(8,11)
|
||||
(0,0)
|
||||
"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user