forked from aniani/vim
patch 8.0.0618: NFA regex engine handles [0-z] incorrectly
Problem: NFA regex engine handles [0-z] incorrectly. Solution: Return at the right point. (James McCoy, closes #1703)
This commit is contained in:
@@ -98,9 +98,15 @@ p:s/\%#=2\U//g
|
||||
p:s/\%#=0[^A-Z]//g
|
||||
p:s/\%#=1[^A-Z]//g
|
||||
p:s/\%#=2[^A-Z]//g
|
||||
p:s/\%#=0\%204l^\t...//g
|
||||
p:s/\%#=1\%205l^\t...//g
|
||||
p:s/\%#=2\%206l^\t...//g
|
||||
p:s/\%#=0\%210l^\t...//g
|
||||
p:s/\%#=1\%211l^\t...//g
|
||||
p:s/\%#=2\%212l^\t...//g
|
||||
p:s/\%#=0[0-z]//g
|
||||
p:s/\%#=1[0-z]//g
|
||||
p:s/\%#=2[0-z]//g
|
||||
p:s/\%#=0[^0-z]//g
|
||||
p:s/\%#=1[^0-z]//g
|
||||
p:s/\%#=2[^0-z]//g
|
||||
:/^start-here/+1,$wq! test.out
|
||||
ENDTEST
|
||||
|
||||
|
||||
@@ -97,3 +97,9 @@ ABCDEFGHIXYZ
|
||||
|
||||
!"#$%&'()#+'-./0123456789:;<=>?@[\]^_`{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
!"#$%&'()#+'-./0123456789:;<=>?@[\]^_`{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
||||
!"#$%&'()#+'-./0123456789:;<=>?@[\]^_`{|}~<><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
ABCDEFGHIXYZabcdefghiwxyz
|
||||
ABCDEFGHIXYZabcdefghiwxyz
|
||||
ABCDEFGHIXYZabcdefghiwxyz
|
||||
|
||||
Reference in New Issue
Block a user