mirror of
https://github.com/vim/vim.git
synced 2025-11-15 23:14:06 -05:00
updated for version 7.3.1055
Problem: Negated collection does not match newline. Solution: Handle newline differently. (Hiroshi Shirosaki)
This commit is contained in:
@@ -344,9 +344,13 @@ STARTTEST
|
||||
:call add(tl, [0, '\(<<\)\@1<=span.', 'xxspanxxxx<spanxx<<spanyyy'])
|
||||
:call add(tl, [0, '\(<<\)\@2<=span.', 'xxspanxxxx<spanxx<<spanyyy', 'spany', '<<'])
|
||||
:"
|
||||
:"""" Run the tests
|
||||
:"""" "\_" prepended negated collection matches EOL
|
||||
:call add(tl, [2, '\_[^8-9]\+', "asfi\n9888", "asfi\n"])
|
||||
:call add(tl, [2, '\_[^a]\+', "asfi\n9888", "sfi\n9888"])
|
||||
:"
|
||||
:"
|
||||
:"""" Run the tests
|
||||
:"
|
||||
:for t in tl
|
||||
: let re = t[0]
|
||||
: let pat = t[1]
|
||||
|
||||
@@ -731,6 +731,12 @@ OK 0 - \(<<\)\@1<=span.
|
||||
OK 1 - \(<<\)\@1<=span.
|
||||
OK 0 - \(<<\)\@2<=span.
|
||||
OK 1 - \(<<\)\@2<=span.
|
||||
OK 0 - \_[^8-9]\+
|
||||
OK 1 - \_[^8-9]\+
|
||||
OK 2 - \_[^8-9]\+
|
||||
OK 0 - \_[^a]\+
|
||||
OK 1 - \_[^a]\+
|
||||
OK 2 - \_[^a]\+
|
||||
192.168.0.1
|
||||
192.168.0.1
|
||||
192.168.0.1
|
||||
|
||||
Reference in New Issue
Block a user