tools/pcre/testdata/testinput8
changeset 2762 d2d467bf1b5a
child 3831 babd0eee3c5e
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/tools/pcre/testdata/testinput8	Tue Jul 28 17:51:34 2009 -0400
     1.3 @@ -0,0 +1,670 @@
     1.4 +/-- Do not use the \x{} construct except with patterns that have the --/
     1.5 +/-- /8 option set, because PCRE doesn't recognize them as UTF-8 unless --/
     1.6 +/-- that option is set. However, the latest Perls recognize them always. --/
     1.7 +
     1.8 +/\x{100}ab/8
     1.9 +  \x{100}ab
    1.10 +  
    1.11 +/a\x{100}*b/8
    1.12 +    ab
    1.13 +    a\x{100}b  
    1.14 +    a\x{100}\x{100}b  
    1.15 +    
    1.16 +/a\x{100}+b/8
    1.17 +    a\x{100}b  
    1.18 +    a\x{100}\x{100}b  
    1.19 +    *** Failers 
    1.20 +    ab
    1.21 +     
    1.22 +/\bX/8
    1.23 +    Xoanon
    1.24 +    +Xoanon
    1.25 +    \x{300}Xoanon 
    1.26 +    *** Failers 
    1.27 +    YXoanon  
    1.28 +    
    1.29 +/\BX/8
    1.30 +    YXoanon
    1.31 +    *** Failers
    1.32 +    Xoanon
    1.33 +    +Xoanon    
    1.34 +    \x{300}Xoanon 
    1.35 +
    1.36 +/X\b/8
    1.37 +    X+oanon
    1.38 +    ZX\x{300}oanon 
    1.39 +    FAX 
    1.40 +    *** Failers 
    1.41 +    Xoanon  
    1.42 +    
    1.43 +/X\B/8
    1.44 +    Xoanon  
    1.45 +    *** Failers
    1.46 +    X+oanon
    1.47 +    ZX\x{300}oanon 
    1.48 +    FAX 
    1.49 +    
    1.50 +/[^a]/8
    1.51 +    abcd
    1.52 +    a\x{100}   
    1.53 +
    1.54 +/^[abc\x{123}\x{400}-\x{402}]{2,3}\d/8
    1.55 +    ab99
    1.56 +    \x{123}\x{123}45
    1.57 +    \x{400}\x{401}\x{402}6  
    1.58 +    *** Failers
    1.59 +    d99
    1.60 +    \x{123}\x{122}4   
    1.61 +    \x{400}\x{403}6  
    1.62 +    \x{400}\x{401}\x{402}\x{402}6  
    1.63 +
    1.64 +/abc/8
    1.65 +    �]
    1.66 +    �
    1.67 +    ���
    1.68 +    ���\?
    1.69 +
    1.70 +/a.b/8
    1.71 +    acb
    1.72 +    a\x7fb
    1.73 +    a\x{100}b 
    1.74 +    *** Failers
    1.75 +    a\nb  
    1.76 +
    1.77 +/a(.{3})b/8
    1.78 +    a\x{4000}xyb 
    1.79 +    a\x{4000}\x7fyb 
    1.80 +    a\x{4000}\x{100}yb 
    1.81 +    *** Failers
    1.82 +    a\x{4000}b 
    1.83 +    ac\ncb 
    1.84 +
    1.85 +/a(.*?)(.)/
    1.86 +    a\xc0\x88b
    1.87 +
    1.88 +/a(.*?)(.)/8
    1.89 +    a\x{100}b
    1.90 +
    1.91 +/a(.*)(.)/
    1.92 +    a\xc0\x88b
    1.93 +
    1.94 +/a(.*)(.)/8
    1.95 +    a\x{100}b
    1.96 +
    1.97 +/a(.)(.)/
    1.98 +    a\xc0\x92bcd
    1.99 +
   1.100 +/a(.)(.)/8
   1.101 +    a\x{240}bcd
   1.102 +
   1.103 +/a(.?)(.)/
   1.104 +    a\xc0\x92bcd
   1.105 +
   1.106 +/a(.?)(.)/8
   1.107 +    a\x{240}bcd
   1.108 +
   1.109 +/a(.??)(.)/
   1.110 +    a\xc0\x92bcd
   1.111 +
   1.112 +/a(.??)(.)/8
   1.113 +    a\x{240}bcd
   1.114 +
   1.115 +/a(.{3})b/8
   1.116 +    a\x{1234}xyb 
   1.117 +    a\x{1234}\x{4321}yb 
   1.118 +    a\x{1234}\x{4321}\x{3412}b 
   1.119 +    *** Failers
   1.120 +    a\x{1234}b 
   1.121 +    ac\ncb 
   1.122 +
   1.123 +/a(.{3,})b/8
   1.124 +    a\x{1234}xyb 
   1.125 +    a\x{1234}\x{4321}yb 
   1.126 +    a\x{1234}\x{4321}\x{3412}b 
   1.127 +    axxxxbcdefghijb 
   1.128 +    a\x{1234}\x{4321}\x{3412}\x{3421}b 
   1.129 +    *** Failers
   1.130 +    a\x{1234}b 
   1.131 +
   1.132 +/a(.{3,}?)b/8
   1.133 +    a\x{1234}xyb 
   1.134 +    a\x{1234}\x{4321}yb 
   1.135 +    a\x{1234}\x{4321}\x{3412}b 
   1.136 +    axxxxbcdefghijb 
   1.137 +    a\x{1234}\x{4321}\x{3412}\x{3421}b 
   1.138 +    *** Failers
   1.139 +    a\x{1234}b 
   1.140 +
   1.141 +/a(.{3,5})b/8
   1.142 +    a\x{1234}xyb 
   1.143 +    a\x{1234}\x{4321}yb 
   1.144 +    a\x{1234}\x{4321}\x{3412}b 
   1.145 +    axxxxbcdefghijb 
   1.146 +    a\x{1234}\x{4321}\x{3412}\x{3421}b 
   1.147 +    axbxxbcdefghijb 
   1.148 +    axxxxxbcdefghijb 
   1.149 +    *** Failers
   1.150 +    a\x{1234}b 
   1.151 +    axxxxxxbcdefghijb 
   1.152 +
   1.153 +/a(.{3,5}?)b/8
   1.154 +    a\x{1234}xyb 
   1.155 +    a\x{1234}\x{4321}yb 
   1.156 +    a\x{1234}\x{4321}\x{3412}b 
   1.157 +    axxxxbcdefghijb 
   1.158 +    a\x{1234}\x{4321}\x{3412}\x{3421}b 
   1.159 +    axbxxbcdefghijb 
   1.160 +    axxxxxbcdefghijb 
   1.161 +    *** Failers
   1.162 +    a\x{1234}b 
   1.163 +    axxxxxxbcdefghijb 
   1.164 +
   1.165 +/^[a\x{c0}]/8
   1.166 +    *** Failers
   1.167 +    \x{100}
   1.168 +
   1.169 +/(?<=aXb)cd/8
   1.170 +    aXbcd
   1.171 +
   1.172 +/(?<=a\x{100}b)cd/8
   1.173 +    a\x{100}bcd
   1.174 +
   1.175 +/(?<=a\x{100000}b)cd/8
   1.176 +    a\x{100000}bcd
   1.177 +    
   1.178 +/(?:\x{100}){3}b/8
   1.179 +    \x{100}\x{100}\x{100}b
   1.180 +    *** Failers 
   1.181 +    \x{100}\x{100}b
   1.182 +
   1.183 +/\x{ab}/8
   1.184 +    \x{ab} 
   1.185 +    \xc2\xab
   1.186 +    *** Failers 
   1.187 +    \x00{ab}
   1.188 +
   1.189 +/(?<=(.))X/8
   1.190 +    WXYZ
   1.191 +    \x{256}XYZ 
   1.192 +    *** Failers
   1.193 +    XYZ 
   1.194 +
   1.195 +/[^a]+/8g
   1.196 +    bcd
   1.197 +    \x{100}aY\x{256}Z 
   1.198 +    
   1.199 +/^[^a]{2}/8
   1.200 +    \x{100}bc
   1.201 + 
   1.202 +/^[^a]{2,}/8
   1.203 +    \x{100}bcAa
   1.204 +
   1.205 +/^[^a]{2,}?/8
   1.206 +    \x{100}bca
   1.207 +
   1.208 +/[^a]+/8ig
   1.209 +    bcd
   1.210 +    \x{100}aY\x{256}Z 
   1.211 +    
   1.212 +/^[^a]{2}/8i
   1.213 +    \x{100}bc
   1.214 + 
   1.215 +/^[^a]{2,}/8i
   1.216 +    \x{100}bcAa
   1.217 +
   1.218 +/^[^a]{2,}?/8i
   1.219 +    \x{100}bca
   1.220 +
   1.221 +/\x{100}{0,0}/8
   1.222 +    abcd
   1.223 + 
   1.224 +/\x{100}?/8
   1.225 +    abcd
   1.226 +    \x{100}\x{100} 
   1.227 +
   1.228 +/\x{100}{0,3}/8 
   1.229 +    \x{100}\x{100} 
   1.230 +    \x{100}\x{100}\x{100}\x{100} 
   1.231 +    
   1.232 +/\x{100}*/8
   1.233 +    abce
   1.234 +    \x{100}\x{100}\x{100}\x{100} 
   1.235 +
   1.236 +/\x{100}{1,1}/8
   1.237 +    abcd\x{100}\x{100}\x{100}\x{100} 
   1.238 +
   1.239 +/\x{100}{1,3}/8
   1.240 +    abcd\x{100}\x{100}\x{100}\x{100} 
   1.241 +
   1.242 +/\x{100}+/8
   1.243 +    abcd\x{100}\x{100}\x{100}\x{100} 
   1.244 +
   1.245 +/\x{100}{3}/8
   1.246 +    abcd\x{100}\x{100}\x{100}XX
   1.247 +
   1.248 +/\x{100}{3,5}/8
   1.249 +    abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
   1.250 +
   1.251 +/\x{100}{3,}/8
   1.252 +    abcd\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}XX
   1.253 +
   1.254 +/(?<=a\x{100}{2}b)X/8
   1.255 +    Xyyya\x{100}\x{100}bXzzz
   1.256 +
   1.257 +/\D*/8
   1.258 +  aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
   1.259 +
   1.260 +/\D*/8
   1.261 +  \x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}\x{100}
   1.262 +
   1.263 +/\D/8
   1.264 +    1X2
   1.265 +    1\x{100}2 
   1.266 +  
   1.267 +/>\S/8
   1.268 +    > >X Y
   1.269 +    > >\x{100} Y
   1.270 +  
   1.271 +/\d/8
   1.272 +    \x{100}3
   1.273 +    
   1.274 +/\s/8
   1.275 +    \x{100} X
   1.276 +    
   1.277 +/\D+/8
   1.278 +    12abcd34
   1.279 +    *** Failers
   1.280 +    1234  
   1.281 +
   1.282 +/\D{2,3}/8
   1.283 +    12abcd34
   1.284 +    12ab34
   1.285 +    *** Failers  
   1.286 +    1234
   1.287 +    12a34  
   1.288 +
   1.289 +/\D{2,3}?/8
   1.290 +    12abcd34
   1.291 +    12ab34
   1.292 +    *** Failers  
   1.293 +    1234
   1.294 +    12a34  
   1.295 +
   1.296 +/\d+/8
   1.297 +    12abcd34
   1.298 +    *** Failers
   1.299 +
   1.300 +/\d{2,3}/8
   1.301 +    12abcd34
   1.302 +    1234abcd
   1.303 +    *** Failers  
   1.304 +    1.4 
   1.305 +
   1.306 +/\d{2,3}?/8
   1.307 +    12abcd34
   1.308 +    1234abcd
   1.309 +    *** Failers  
   1.310 +    1.4 
   1.311 +
   1.312 +/\S+/8
   1.313 +    12abcd34
   1.314 +    *** Failers
   1.315 +    \    \ 
   1.316 +
   1.317 +/\S{2,3}/8
   1.318 +    12abcd34
   1.319 +    1234abcd
   1.320 +    *** Failers
   1.321 +    \     \  
   1.322 +
   1.323 +/\S{2,3}?/8
   1.324 +    12abcd34
   1.325 +    1234abcd
   1.326 +    *** Failers
   1.327 +    \     \  
   1.328 +
   1.329 +/>\s+</8
   1.330 +    12>      <34
   1.331 +    *** Failers
   1.332 +
   1.333 +/>\s{2,3}</8
   1.334 +    ab>  <cd
   1.335 +    ab>   <ce
   1.336 +    *** Failers
   1.337 +    ab>    <cd 
   1.338 +
   1.339 +/>\s{2,3}?</8
   1.340 +    ab>  <cd
   1.341 +    ab>   <ce
   1.342 +    *** Failers
   1.343 +    ab>    <cd 
   1.344 +
   1.345 +/\w+/8
   1.346 +    12      34
   1.347 +    *** Failers
   1.348 +    +++=*! 
   1.349 +
   1.350 +/\w{2,3}/8
   1.351 +    ab  cd
   1.352 +    abcd ce
   1.353 +    *** Failers
   1.354 +    a.b.c
   1.355 +
   1.356 +/\w{2,3}?/8
   1.357 +    ab  cd
   1.358 +    abcd ce
   1.359 +    *** Failers
   1.360 +    a.b.c
   1.361 +
   1.362 +/\W+/8
   1.363 +    12====34
   1.364 +    *** Failers
   1.365 +    abcd 
   1.366 +
   1.367 +/\W{2,3}/8
   1.368 +    ab====cd
   1.369 +    ab==cd
   1.370 +    *** Failers
   1.371 +    a.b.c
   1.372 +
   1.373 +/\W{2,3}?/8
   1.374 +    ab====cd
   1.375 +    ab==cd
   1.376 +    *** Failers
   1.377 +    a.b.c
   1.378 +
   1.379 +/[\x{100}]/8
   1.380 +    \x{100}
   1.381 +    Z\x{100}
   1.382 +    \x{100}Z
   1.383 +    *** Failers 
   1.384 +
   1.385 +/[Z\x{100}]/8
   1.386 +    Z\x{100}
   1.387 +    \x{100}
   1.388 +    \x{100}Z
   1.389 +    *** Failers 
   1.390 +
   1.391 +/[\x{100}\x{200}]/8
   1.392 +   ab\x{100}cd
   1.393 +   ab\x{200}cd
   1.394 +   *** Failers  
   1.395 +
   1.396 +/[\x{100}-\x{200}]/8
   1.397 +   ab\x{100}cd
   1.398 +   ab\x{200}cd
   1.399 +   ab\x{111}cd 
   1.400 +   *** Failers  
   1.401 +
   1.402 +/[z-\x{200}]/8
   1.403 +   ab\x{100}cd
   1.404 +   ab\x{200}cd
   1.405 +   ab\x{111}cd 
   1.406 +   abzcd
   1.407 +   ab|cd  
   1.408 +   *** Failers  
   1.409 +
   1.410 +/[Q\x{100}\x{200}]/8
   1.411 +   ab\x{100}cd
   1.412 +   ab\x{200}cd
   1.413 +   Q? 
   1.414 +   *** Failers  
   1.415 +
   1.416 +/[Q\x{100}-\x{200}]/8
   1.417 +   ab\x{100}cd
   1.418 +   ab\x{200}cd
   1.419 +   ab\x{111}cd 
   1.420 +   Q? 
   1.421 +   *** Failers  
   1.422 +
   1.423 +/[Qz-\x{200}]/8
   1.424 +   ab\x{100}cd
   1.425 +   ab\x{200}cd
   1.426 +   ab\x{111}cd 
   1.427 +   abzcd
   1.428 +   ab|cd  
   1.429 +   Q? 
   1.430 +   *** Failers  
   1.431 +
   1.432 +/[\x{100}\x{200}]{1,3}/8
   1.433 +   ab\x{100}cd
   1.434 +   ab\x{200}cd
   1.435 +   ab\x{200}\x{100}\x{200}\x{100}cd
   1.436 +   *** Failers  
   1.437 +
   1.438 +/[\x{100}\x{200}]{1,3}?/8
   1.439 +   ab\x{100}cd
   1.440 +   ab\x{200}cd
   1.441 +   ab\x{200}\x{100}\x{200}\x{100}cd
   1.442 +   *** Failers  
   1.443 +
   1.444 +/[Q\x{100}\x{200}]{1,3}/8
   1.445 +   ab\x{100}cd
   1.446 +   ab\x{200}cd
   1.447 +   ab\x{200}\x{100}\x{200}\x{100}cd
   1.448 +   *** Failers  
   1.449 +
   1.450 +/[Q\x{100}\x{200}]{1,3}?/8
   1.451 +   ab\x{100}cd
   1.452 +   ab\x{200}cd
   1.453 +   ab\x{200}\x{100}\x{200}\x{100}cd
   1.454 +   *** Failers  
   1.455 +
   1.456 +/(?<=[\x{100}\x{200}])X/8
   1.457 +    abc\x{200}X
   1.458 +    abc\x{100}X 
   1.459 +    *** Failers
   1.460 +    X  
   1.461 +
   1.462 +/(?<=[Q\x{100}\x{200}])X/8
   1.463 +    abc\x{200}X
   1.464 +    abc\x{100}X 
   1.465 +    abQX 
   1.466 +    *** Failers
   1.467 +    X  
   1.468 +
   1.469 +/(?<=[\x{100}\x{200}]{3})X/8
   1.470 +    abc\x{100}\x{200}\x{100}X
   1.471 +    *** Failers
   1.472 +    abc\x{200}X
   1.473 +    X  
   1.474 +
   1.475 +/[^\x{100}\x{200}]X/8
   1.476 +    AX
   1.477 +    \x{150}X
   1.478 +    \x{500}X 
   1.479 +    *** Failers
   1.480 +    \x{100}X
   1.481 +    \x{200}X   
   1.482 +
   1.483 +/[^Q\x{100}\x{200}]X/8
   1.484 +    AX
   1.485 +    \x{150}X
   1.486 +    \x{500}X 
   1.487 +    *** Failers
   1.488 +    \x{100}X
   1.489 +    \x{200}X   
   1.490 +    QX 
   1.491 +
   1.492 +/[^\x{100}-\x{200}]X/8
   1.493 +    AX
   1.494 +    \x{500}X 
   1.495 +    *** Failers
   1.496 +    \x{100}X
   1.497 +    \x{150}X
   1.498 +    \x{200}X   
   1.499 +
   1.500 +/[z-\x{100}]/8i
   1.501 +    z
   1.502 +    Z 
   1.503 +    \x{100}
   1.504 +    *** Failers
   1.505 +    \x{102}
   1.506 +    y    
   1.507 +
   1.508 +/[\xFF]/
   1.509 +    >\xff<
   1.510 +
   1.511 +/[\xff]/8
   1.512 +    >\x{ff}<
   1.513 +
   1.514 +/[^\xFF]/
   1.515 +    XYZ
   1.516 +
   1.517 +/[^\xff]/8
   1.518 +    XYZ
   1.519 +    \x{123} 
   1.520 +
   1.521 +/^[ac]*b/8
   1.522 +  xb
   1.523 +
   1.524 +/^[ac\x{100}]*b/8
   1.525 +  xb
   1.526 +
   1.527 +/^[^x]*b/8i
   1.528 +  xb
   1.529 +
   1.530 +/^[^x]*b/8
   1.531 +  xb
   1.532 +  
   1.533 +/^\d*b/8
   1.534 +  xb 
   1.535 +
   1.536 +/(|a)/g8
   1.537 +    catac
   1.538 +    a\x{256}a 
   1.539 +
   1.540 +/^\x{85}$/8i
   1.541 +    \x{85}
   1.542 +
   1.543 +/^abc./mgx8<any>
   1.544 +    abc1 \x0aabc2 \x0babc3xx \x0cabc4 \x0dabc5xx \x0d\x0aabc6 \x{0085}abc7 \x{2028}abc8 \x{2029}abc9 JUNK
   1.545 +
   1.546 +/abc.$/mgx8<any>
   1.547 +    abc1\x0a abc2\x0b abc3\x0c abc4\x0d abc5\x0d\x0a abc6\x{0085} abc7\x{2028} abc8\x{2029} abc9
   1.548 +
   1.549 +/^a\Rb/8<bsr_unicode>
   1.550 +    a\nb
   1.551 +    a\rb
   1.552 +    a\r\nb
   1.553 +    a\x0bb
   1.554 +    a\x0cb
   1.555 +    a\x{85}b   
   1.556 +    a\x{2028}b 
   1.557 +    a\x{2029}b 
   1.558 +    ** Failers
   1.559 +    a\n\rb    
   1.560 +
   1.561 +/^a\R*b/8<bsr_unicode>
   1.562 +    ab
   1.563 +    a\nb
   1.564 +    a\rb
   1.565 +    a\r\nb
   1.566 +    a\x0bb
   1.567 +    a\x0c\x{2028}\x{2029}b
   1.568 +    a\x{85}b   
   1.569 +    a\n\rb    
   1.570 +    a\n\r\x{85}\x0cb 
   1.571 +
   1.572 +/^a\R+b/8<bsr_unicode>
   1.573 +    a\nb
   1.574 +    a\rb
   1.575 +    a\r\nb
   1.576 +    a\x0bb
   1.577 +    a\x0c\x{2028}\x{2029}b
   1.578 +    a\x{85}b   
   1.579 +    a\n\rb    
   1.580 +    a\n\r\x{85}\x0cb 
   1.581 +    ** Failers
   1.582 +    ab  
   1.583 +
   1.584 +/^a\R{1,3}b/8<bsr_unicode>
   1.585 +    a\nb
   1.586 +    a\n\rb
   1.587 +    a\n\r\x{85}b
   1.588 +    a\r\n\r\nb 
   1.589 +    a\r\n\r\n\r\nb 
   1.590 +    a\n\r\n\rb
   1.591 +    a\n\n\r\nb 
   1.592 +    ** Failers
   1.593 +    a\n\n\n\rb
   1.594 +    a\r
   1.595 +
   1.596 +/\h+\V?\v{3,4}/8 
   1.597 +    \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
   1.598 +
   1.599 +/\V?\v{3,4}/8 
   1.600 +    \x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
   1.601 +
   1.602 +/\h+\V?\v{3,4}/8
   1.603 +    >\x09\x20\x{a0}X\x0a\x0a\x0a<
   1.604 +
   1.605 +/\V?\v{3,4}/8
   1.606 +    >\x09\x20\x{a0}X\x0a\x0a\x0a<
   1.607 +
   1.608 +/\H\h\V\v/8
   1.609 +    X X\x0a
   1.610 +    X\x09X\x0b
   1.611 +    ** Failers
   1.612 +    \x{a0} X\x0a   
   1.613 +    
   1.614 +/\H*\h+\V?\v{3,4}/8 
   1.615 +    \x09\x20\x{a0}X\x0a\x0b\x0c\x0d\x0a
   1.616 +    \x09\x20\x{a0}\x0a\x0b\x0c\x0d\x0a
   1.617 +    \x09\x20\x{a0}\x0a\x0b\x0c
   1.618 +    ** Failers 
   1.619 +    \x09\x20\x{a0}\x0a\x0b
   1.620 +     
   1.621 +/\H\h\V\v/8
   1.622 +    \x{3001}\x{3000}\x{2030}\x{2028}
   1.623 +    X\x{180e}X\x{85}
   1.624 +    ** Failers
   1.625 +    \x{2009} X\x0a   
   1.626 +    
   1.627 +/\H*\h+\V?\v{3,4}/8 
   1.628 +    \x{1680}\x{180e}\x{2007}X\x{2028}\x{2029}\x0c\x0d\x0a
   1.629 +    \x09\x{205f}\x{a0}\x0a\x{2029}\x0c\x{2028}\x0a
   1.630 +    \x09\x20\x{202f}\x0a\x0b\x0c
   1.631 +    ** Failers 
   1.632 +    \x09\x{200a}\x{a0}\x{2028}\x0b
   1.633 +     
   1.634 +/a\Rb/I8<bsr_anycrlf>
   1.635 +    a\rb
   1.636 +    a\nb
   1.637 +    a\r\nb
   1.638 +    ** Failers
   1.639 +    a\x{85}b
   1.640 +    a\x0bb     
   1.641 +
   1.642 +/a\Rb/I8<bsr_unicode>
   1.643 +    a\rb
   1.644 +    a\nb
   1.645 +    a\r\nb
   1.646 +    a\x{85}b
   1.647 +    a\x0bb     
   1.648 +    ** Failers 
   1.649 +    a\x{85}b\<bsr_anycrlf>
   1.650 +    a\x0bb\<bsr_anycrlf>
   1.651 +    
   1.652 +/a\R?b/I8<bsr_anycrlf>
   1.653 +    a\rb
   1.654 +    a\nb
   1.655 +    a\r\nb
   1.656 +    ** Failers
   1.657 +    a\x{85}b
   1.658 +    a\x0bb     
   1.659 +
   1.660 +/a\R?b/I8<bsr_unicode>
   1.661 +    a\rb
   1.662 +    a\nb
   1.663 +    a\r\nb
   1.664 +    a\x{85}b
   1.665 +    a\x0bb     
   1.666 +    ** Failers 
   1.667 +    a\x{85}b\<bsr_anycrlf>
   1.668 +    a\x0bb\<bsr_anycrlf>
   1.669 + 
   1.670 +/X/8f<any> 
   1.671 +    A\x{1ec5}ABCXYZ
   1.672 +
   1.673 +/ End of testinput 8 /