comparison src/testdir/test64.in @ 4671:b3c59716e700 v7.3.1083

updated for version 7.3.1083 Problem: New regexp engine: Does not support \%^ and \%$. Solution: Support matching start and end of file.
author Bram Moolenaar <bram@vim.org>
date Fri, 31 May 2013 22:14:52 +0200
parents 2d15582e132f
children 05d57d7c2d55
comparison
equal deleted inserted replaced
4670:053beb7bf8ba 4671:b3c59716e700
265 :call add(tl, [2, '[0-9\n]\+', 'asfi9888u', '9888']) 265 :call add(tl, [2, '[0-9\n]\+', 'asfi9888u', '9888'])
266 :call add(tl, [2, '\_[0-9]\+', "asfi\n9888u", "\n9888"]) 266 :call add(tl, [2, '\_[0-9]\+', "asfi\n9888u", "\n9888"])
267 :call add(tl, [2, '\_f', " \na ", "\n"]) 267 :call add(tl, [2, '\_f', " \na ", "\n"])
268 :call add(tl, [2, '\_f\+', " \na ", "\na"]) 268 :call add(tl, [2, '\_f\+', " \na ", "\na"])
269 :" 269 :"
270 :"""" Test start/end of line, start/end of file
271 :call add(tl, [2, '^a.', "a_\nb ", "a_"])
272 :call add(tl, [2, '^a.', "b a \na_"])
273 :call add(tl, [2, '.a$', " a\n "])
274 :call add(tl, [2, '.a$', " a b\n_a", "_a"])
275 :call add(tl, [2, '\%^a.', "a a\na", "a "])
276 :call add(tl, [2, '\%^a', " a \na "])
277 :call add(tl, [2, '.a\%$', " a\n "])
278 :call add(tl, [2, '.a\%$', " a\n_a", "_a"])
270 :" 279 :"
271 :"""" Test recognition of some character classes 280 :"""" Test recognition of some character classes
272 :call add(tl, [2, '[0-9]', '8', '8']) 281 :call add(tl, [2, '[0-9]', '8', '8'])
273 :call add(tl, [2, '[^0-9]', '8']) 282 :call add(tl, [2, '[^0-9]', '8'])
274 :call add(tl, [2, '[0-9a-fA-F]*', '0a7', '0a7']) 283 :call add(tl, [2, '[0-9a-fA-F]*', '0a7', '0a7'])
464 :put 473 :put
465 o-2-:set re=2 474 o-2-:set re=2
466 :call Postest() 475 :call Postest()
467 :put 476 :put
468 :" 477 :"
478 :" start and end of buffer
479 /\%^
480 yeGop:"
481 50%/\%^..
482 yeGopA END:"
483 50%/\%$
484 "ayb20gg/..\%$
485 "bybGo"apo"bp:"
486 :"
469 :/\%#=1^Results/,$wq! test.out 487 :/\%#=1^Results/,$wq! test.out
470 ENDTEST 488 ENDTEST
471 489
472 Find this: 490 Find this:
473 localnet/192.168.0.1 491 localnet/192.168.0.1