"Fossies" - the Fresh Open Source Software Archive

Member "tin-2.6.2/pcre/testdata/testoutput9" (23 Aug 2021, 28769 Bytes) of package /linux/misc/tin-2.6.2.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 /\pL\P{Nd}/8
    2     AB
    3  0: AB
    4     *** Failers
    5  0: Fa
    6     A0
    7 No match
    8     00   
    9 No match
   10 
   11 /\X./8
   12     AB
   13  0: AB
   14     A\x{300}BC 
   15  0: A\x{300}B
   16     A\x{300}\x{301}\x{302}BC 
   17  0: A\x{300}\x{301}\x{302}B
   18     *** Failers
   19  0: **
   20     \x{300}  
   21 No match
   22 
   23 /\X\X/8
   24     ABC
   25  0: AB
   26     A\x{300}B\x{300}\x{301}C 
   27  0: A\x{300}B\x{300}\x{301}
   28     A\x{300}\x{301}\x{302}BC 
   29  0: A\x{300}\x{301}\x{302}B
   30     *** Failers
   31  0: **
   32     \x{300}  
   33 No match
   34 
   35 /^\pL+/8
   36     abcd
   37  0: abcd
   38  1: abc
   39  2: ab
   40  3: a
   41     a 
   42  0: a
   43     *** Failers 
   44 No match
   45 
   46 /^\PL+/8
   47     1234
   48  0: 1234
   49  1: 123
   50  2: 12
   51  3: 1
   52     = 
   53  0: =
   54     *** Failers 
   55  0: *** 
   56  1: ***
   57  2: **
   58  3: *
   59     abcd 
   60 No match
   61 
   62 /^\X+/8
   63     abcdA\x{300}\x{301}\x{302}
   64  0: abcdA\x{300}\x{301}\x{302}
   65  1: abcd
   66  2: abc
   67  3: ab
   68  4: a
   69     A\x{300}\x{301}\x{302}
   70  0: A\x{300}\x{301}\x{302}
   71     A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}
   72  0: A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}
   73  1: A\x{300}\x{301}\x{302}
   74     a 
   75  0: a
   76     *** Failers 
   77  0: *** Failers
   78  1: *** Failer
   79  2: *** Faile
   80  3: *** Fail
   81  4: *** Fai
   82  5: *** Fa
   83  6: *** F
   84  7: *** 
   85  8: ***
   86  9: **
   87 10: *
   88     \x{300}\x{301}\x{302}
   89 No match
   90 
   91 /\X?abc/8
   92     abc
   93  0: abc
   94     A\x{300}abc
   95  0: A\x{300}abc
   96     A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abcxyz
   97  0: A\x{300}abc
   98     \x{300}abc  
   99  0: abc
  100     *** Failers
  101 No match
  102 
  103 /^\X?abc/8
  104     abc
  105  0: abc
  106     A\x{300}abc
  107  0: A\x{300}abc
  108     *** Failers
  109 No match
  110     A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abcxyz
  111 No match
  112     \x{300}abc  
  113 No match
  114 
  115 /\X*abc/8
  116     abc
  117  0: abc
  118     A\x{300}abc
  119  0: A\x{300}abc
  120     A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abcxyz
  121  0: A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abc
  122     \x{300}abc  
  123  0: abc
  124     *** Failers
  125 No match
  126 
  127 /^\X*abc/8
  128     abc
  129  0: abc
  130     A\x{300}abc
  131  0: A\x{300}abc
  132     A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abcxyz
  133  0: A\x{300}\x{301}\x{302}A\x{300}A\x{300}A\x{300}abc
  134     *** Failers
  135 No match
  136     \x{300}abc  
  137 No match
  138 
  139 /^\pL?=./8
  140     A=b
  141  0: A=b
  142     =c 
  143  0: =c
  144     *** Failers
  145 No match
  146     1=2 
  147 No match
  148     AAAA=b  
  149 No match
  150 
  151 /^\pL*=./8
  152     AAAA=b
  153  0: AAAA=b
  154     =c 
  155  0: =c
  156     *** Failers
  157 No match
  158     1=2  
  159 No match
  160 
  161 /^\X{2,3}X/8
  162     A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
  163  0: A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
  164     A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X 
  165  0: A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
  166     *** Failers
  167 No match
  168     X
  169 No match
  170     A\x{300}\x{301}\x{302}X
  171 No match
  172     A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}A\x{300}\x{301}\x{302}X
  173 No match
  174 
  175 /^\pC\pL\pM\pN\pP\pS\pZ</8
  176     \x7f\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
  177  0: \x{7f}\x{c0}\x{30f}\x{660}\x{66c}\x{f01}\x{1680}<
  178     \np\x{300}9!\$ < 
  179  0: \x{0a}p\x{300}9!$ <
  180     ** Failers 
  181 No match
  182     ap\x{300}9!\$ < 
  183 No match
  184   
  185 /^\PC/8
  186     X
  187  0: X
  188     ** Failers 
  189  0: *
  190     \x7f
  191 No match
  192   
  193 /^\PL/8
  194     9
  195  0: 9
  196     ** Failers 
  197  0: *
  198     \x{c0}
  199 No match
  200   
  201 /^\PM/8
  202     X
  203  0: X
  204     ** Failers 
  205  0: *
  206     \x{30f}
  207 No match
  208   
  209 /^\PN/8
  210     X
  211  0: X
  212     ** Failers 
  213  0: *
  214     \x{660}
  215 No match
  216   
  217 /^\PP/8
  218     X
  219  0: X
  220     ** Failers 
  221 No match
  222     \x{66c}
  223 No match
  224   
  225 /^\PS/8
  226     X
  227  0: X
  228     ** Failers 
  229  0: *
  230     \x{f01}
  231 No match
  232   
  233 /^\PZ/8
  234     X
  235  0: X
  236     ** Failers 
  237  0: *
  238     \x{1680}
  239 No match
  240     
  241 /^\p{Cc}/8
  242     \x{017}
  243  0: \x{17}
  244     \x{09f} 
  245  0: \x{9f}
  246     ** Failers
  247 No match
  248     \x{0600} 
  249 No match
  250   
  251 /^\p{Cf}/8
  252     \x{601}
  253  0: \x{601}
  254     ** Failers
  255 No match
  256     \x{09f} 
  257 No match
  258   
  259 /^\p{Cn}/8
  260     ** Failers
  261 No match
  262     \x{09f} 
  263 No match
  264   
  265 /^\p{Co}/8
  266     \x{f8ff}
  267  0: \x{f8ff}
  268     ** Failers
  269 No match
  270     \x{09f} 
  271 No match
  272   
  273 /^\p{Cs}/8
  274     \x{dfff}
  275  0: \x{dfff}
  276     ** Failers
  277 No match
  278     \x{09f} 
  279 No match
  280   
  281 /^\p{Ll}/8
  282     a
  283  0: a
  284     ** Failers 
  285 No match
  286     Z
  287 No match
  288     \x{dfff}  
  289 No match
  290   
  291 /^\p{Lm}/8
  292     \x{2b0}
  293  0: \x{2b0}
  294     ** Failers
  295 No match
  296     a 
  297 No match
  298   
  299 /^\p{Lo}/8
  300     \x{1bb}
  301  0: \x{1bb}
  302     ** Failers
  303 No match
  304     a 
  305 No match
  306     \x{2b0}
  307 No match
  308   
  309 /^\p{Lt}/8
  310     \x{1c5}
  311  0: \x{1c5}
  312     ** Failers
  313 No match
  314     a 
  315 No match
  316     \x{2b0}
  317 No match
  318   
  319 /^\p{Lu}/8
  320     A
  321  0: A
  322     ** Failers
  323 No match
  324     \x{2b0}
  325 No match
  326   
  327 /^\p{Mc}/8
  328     \x{903}
  329  0: \x{903}
  330     ** Failers
  331 No match
  332     X
  333 No match
  334     \x{300}
  335 No match
  336        
  337 /^\p{Me}/8
  338     \x{488}
  339  0: \x{488}
  340     ** Failers
  341 No match
  342     X
  343 No match
  344     \x{903}
  345 No match
  346     \x{300}
  347 No match
  348   
  349 /^\p{Mn}/8
  350     \x{300}
  351  0: \x{300}
  352     ** Failers
  353 No match
  354     X
  355 No match
  356     \x{903}
  357 No match
  358   
  359 /^\p{Nd}+/8
  360     0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}\x{66a}
  361  0: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}\x{669}
  362  1: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}\x{668}
  363  2: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}\x{667}
  364  3: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}\x{666}
  365  4: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}\x{665}
  366  5: 0123456789\x{660}\x{661}\x{662}\x{663}\x{664}
  367  6: 0123456789\x{660}\x{661}\x{662}\x{663}
  368  7: 0123456789\x{660}\x{661}\x{662}
  369  8: 0123456789\x{660}\x{661}
  370  9: 0123456789\x{660}
  371 10: 0123456789
  372 11: 012345678
  373 12: 01234567
  374 13: 0123456
  375 14: 012345
  376 15: 01234
  377 16: 0123
  378 17: 012
  379 18: 01
  380 19: 0
  381     \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}\x{6fa}
  382  0: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}\x{6f9}
  383  1: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}\x{6f8}
  384  2: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}\x{6f7}
  385  3: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}\x{6f6}
  386  4: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}\x{6f5}
  387  5: \x{6f0}\x{6f1}\x{6f2}\x{6f3}\x{6f4}
  388  6: \x{6f0}\x{6f1}\x{6f2}\x{6f3}
  389  7: \x{6f0}\x{6f1}\x{6f2}
  390  8: \x{6f0}\x{6f1}
  391  9: \x{6f0}
  392     \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}\x{970}
  393  0: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}\x{96f}
  394  1: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}\x{96e}
  395  2: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}\x{96d}
  396  3: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}\x{96c}
  397  4: \x{966}\x{967}\x{968}\x{969}\x{96a}\x{96b}
  398  5: \x{966}\x{967}\x{968}\x{969}\x{96a}
  399  6: \x{966}\x{967}\x{968}\x{969}
  400  7: \x{966}\x{967}\x{968}
  401  8: \x{966}\x{967}
  402  9: \x{966}
  403     ** Failers
  404 No match
  405     X
  406 No match
  407   
  408 /^\p{Nl}/8
  409     \x{16ee}
  410  0: \x{16ee}
  411     ** Failers
  412 No match
  413     X
  414 No match
  415     \x{966}
  416 No match
  417   
  418 /^\p{No}/8
  419     \x{b2}
  420  0: \x{b2}
  421     \x{b3}
  422  0: \x{b3}
  423     ** Failers
  424 No match
  425     X
  426 No match
  427     \x{16ee}
  428 No match
  429   
  430 /^\p{Pc}/8
  431     \x5f
  432  0: _
  433     \x{203f}
  434  0: \x{203f}
  435     ** Failers
  436 No match
  437     X
  438 No match
  439     -
  440 No match
  441     \x{58a}
  442 No match
  443   
  444 /^\p{Pd}/8
  445     -
  446  0: -
  447     \x{58a}
  448  0: \x{58a}
  449     ** Failers
  450 No match
  451     X
  452 No match
  453     \x{203f}
  454 No match
  455   
  456 /^\p{Pe}/8
  457     )
  458  0: )
  459     ]
  460  0: ]
  461     }
  462  0: }
  463     \x{f3b}
  464  0: \x{f3b}
  465     ** Failers
  466 No match
  467     X
  468 No match
  469     \x{203f}
  470 No match
  471     (
  472 No match
  473     [
  474 No match
  475     {
  476 No match
  477     \x{f3c}
  478 No match
  479   
  480 /^\p{Pf}/8
  481     \x{bb}
  482  0: \x{bb}
  483     \x{2019}
  484  0: \x{2019}
  485     ** Failers
  486 No match
  487     X
  488 No match
  489     \x{203f}
  490 No match
  491   
  492 /^\p{Pi}/8
  493     \x{ab}
  494  0: \x{ab}
  495     \x{2018}
  496  0: \x{2018}
  497     ** Failers
  498 No match
  499     X
  500 No match
  501     \x{203f}
  502 No match
  503   
  504 /^\p{Po}/8
  505     !
  506  0: !
  507     \x{37e}
  508  0: \x{37e}
  509     ** Failers
  510  0: *
  511     X
  512 No match
  513     \x{203f}
  514 No match
  515   
  516 /^\p{Ps}/8
  517     (
  518  0: (
  519     [
  520  0: [
  521     {
  522  0: {
  523     \x{f3c}
  524  0: \x{f3c}
  525     ** Failers
  526 No match
  527     X
  528 No match
  529     )
  530 No match
  531     ]
  532 No match
  533     }
  534 No match
  535     \x{f3b}
  536 No match
  537   
  538 /^\p{Sc}+/8
  539     $\x{a2}\x{a3}\x{a4}\x{a5}\x{a6}
  540  0: $\x{a2}\x{a3}\x{a4}\x{a5}
  541  1: $\x{a2}\x{a3}\x{a4}
  542  2: $\x{a2}\x{a3}
  543  3: $\x{a2}
  544  4: $
  545     \x{9f2}
  546  0: \x{9f2}
  547     ** Failers
  548 No match
  549     X
  550 No match
  551     \x{2c2}
  552 No match
  553   
  554 /^\p{Sk}/8
  555     \x{2c2}
  556  0: \x{2c2}
  557     ** Failers
  558 No match
  559     X
  560 No match
  561     \x{9f2}
  562 No match
  563   
  564 /^\p{Sm}+/8
  565     +<|~\x{ac}\x{2044}
  566  0: +<|~\x{ac}\x{2044}
  567  1: +<|~\x{ac}
  568  2: +<|~
  569  3: +<|
  570  4: +<
  571  5: +
  572     ** Failers
  573 No match
  574     X
  575 No match
  576     \x{9f2}
  577 No match
  578   
  579 /^\p{So}/8
  580     \x{a6}
  581  0: \x{a6}
  582     \x{482} 
  583  0: \x{482}
  584     ** Failers
  585 No match
  586     X
  587 No match
  588     \x{9f2}
  589 No match
  590   
  591 /^\p{Zl}/8
  592     \x{2028}
  593  0: \x{2028}
  594     ** Failers
  595 No match
  596     X
  597 No match
  598     \x{2029}
  599 No match
  600   
  601 /^\p{Zp}/8
  602     \x{2029}
  603  0: \x{2029}
  604     ** Failers
  605 No match
  606     X
  607 No match
  608     \x{2028}
  609 No match
  610   
  611 /^\p{Zs}/8
  612     \ \
  613  0:  
  614     \x{a0}
  615  0: \x{a0}
  616     \x{1680}
  617  0: \x{1680}
  618     \x{180e}
  619  0: \x{180e}
  620     \x{2000}
  621  0: \x{2000}
  622     \x{2001}     
  623  0: \x{2001}
  624     ** Failers
  625 No match
  626     \x{2028}
  627 No match
  628     \x{200d} 
  629 No match
  630   
  631 /\p{Nd}+(..)/8
  632       \x{660}\x{661}\x{662}ABC
  633  0: \x{660}\x{661}\x{662}AB
  634  1: \x{660}\x{661}\x{662}A
  635  2: \x{660}\x{661}\x{662}
  636   
  637 /\p{Nd}+?(..)/8
  638       \x{660}\x{661}\x{662}ABC
  639  0: \x{660}\x{661}\x{662}AB
  640  1: \x{660}\x{661}\x{662}A
  641  2: \x{660}\x{661}\x{662}
  642   
  643 /\p{Nd}{2,}(..)/8
  644       \x{660}\x{661}\x{662}ABC
  645  0: \x{660}\x{661}\x{662}AB
  646  1: \x{660}\x{661}\x{662}A
  647   
  648 /\p{Nd}{2,}?(..)/8
  649       \x{660}\x{661}\x{662}ABC
  650  0: \x{660}\x{661}\x{662}AB
  651  1: \x{660}\x{661}\x{662}A
  652   
  653 /\p{Nd}*(..)/8
  654       \x{660}\x{661}\x{662}ABC
  655  0: \x{660}\x{661}\x{662}AB
  656  1: \x{660}\x{661}\x{662}A
  657  2: \x{660}\x{661}\x{662}
  658  3: \x{660}\x{661}
  659   
  660 /\p{Nd}*?(..)/8
  661       \x{660}\x{661}\x{662}ABC
  662  0: \x{660}\x{661}\x{662}AB
  663  1: \x{660}\x{661}\x{662}A
  664  2: \x{660}\x{661}\x{662}
  665  3: \x{660}\x{661}
  666   
  667 /\p{Nd}{2}(..)/8
  668       \x{660}\x{661}\x{662}ABC
  669  0: \x{660}\x{661}\x{662}A
  670   
  671 /\p{Nd}{2,3}(..)/8
  672       \x{660}\x{661}\x{662}ABC
  673  0: \x{660}\x{661}\x{662}AB
  674  1: \x{660}\x{661}\x{662}A
  675   
  676 /\p{Nd}{2,3}?(..)/8
  677       \x{660}\x{661}\x{662}ABC
  678  0: \x{660}\x{661}\x{662}AB
  679  1: \x{660}\x{661}\x{662}A
  680   
  681 /\p{Nd}?(..)/8
  682       \x{660}\x{661}\x{662}ABC
  683  0: \x{660}\x{661}\x{662}
  684  1: \x{660}\x{661}
  685   
  686 /\p{Nd}??(..)/8
  687       \x{660}\x{661}\x{662}ABC
  688  0: \x{660}\x{661}\x{662}
  689  1: \x{660}\x{661}
  690   
  691 /\p{Nd}*+(..)/8
  692       \x{660}\x{661}\x{662}ABC
  693  0: \x{660}\x{661}\x{662}AB
  694   
  695 /\p{Nd}*+(...)/8
  696       \x{660}\x{661}\x{662}ABC
  697  0: \x{660}\x{661}\x{662}ABC
  698   
  699 /\p{Nd}*+(....)/8
  700       ** Failers
  701  0: ** F
  702       \x{660}\x{661}\x{662}ABC
  703 No match
  704   
  705 /\p{Lu}/8i
  706     A
  707  0: A
  708     a\x{10a0}B 
  709  0: \x{10a0}
  710     ** Failers 
  711  0: F
  712     a
  713 No match
  714     \x{1d00}  
  715 No match
  716 
  717 /\p{^Lu}/8i
  718     1234
  719  0: 1
  720     ** Failers
  721  0: *
  722     ABC 
  723 No match
  724 
  725 /\P{Lu}/8i
  726     1234
  727  0: 1
  728     ** Failers
  729  0: *
  730     ABC 
  731 No match
  732 
  733 /(?<=A\p{Nd})XYZ/8
  734     A2XYZ
  735  0: XYZ
  736     123A5XYZPQR
  737  0: XYZ
  738     ABA\x{660}XYZpqr
  739  0: XYZ
  740     ** Failers
  741 No match
  742     AXYZ
  743 No match
  744     XYZ     
  745 No match
  746     
  747 /(?<!\pL)XYZ/8
  748     1XYZ
  749  0: XYZ
  750     AB=XYZ.. 
  751  0: XYZ
  752     XYZ 
  753  0: XYZ
  754     ** Failers
  755 No match
  756     WXYZ 
  757 No match
  758 
  759 /[\p{Nd}]/8
  760     1234
  761  0: 1
  762 
  763 /[\p{Nd}+-]+/8
  764     1234
  765  0: 1234
  766  1: 123
  767  2: 12
  768  3: 1
  769     12-34
  770  0: 12-34
  771  1: 12-3
  772  2: 12-
  773  3: 12
  774  4: 1
  775     12+\x{661}-34  
  776  0: 12+\x{661}-34
  777  1: 12+\x{661}-3
  778  2: 12+\x{661}-
  779  3: 12+\x{661}
  780  4: 12+
  781  5: 12
  782  6: 1
  783     ** Failers
  784 No match
  785     abcd  
  786 No match
  787 
  788 /[\P{Nd}]+/8
  789     abcd
  790  0: abcd
  791  1: abc
  792  2: ab
  793  3: a
  794     ** Failers
  795  0: ** Failers
  796  1: ** Failer
  797  2: ** Faile
  798  3: ** Fail
  799  4: ** Fai
  800  5: ** Fa
  801  6: ** F
  802  7: ** 
  803  8: **
  804  9: *
  805     1234
  806 No match
  807 
  808 /\D+/8
  809     11111111111111111111111111111111111111111111111111111111111111111111111
  810 No match
  811     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  812 Matched, but too many subsidiary matches
  813  0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  814  1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  815  2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  816  3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  817  4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  818  5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  819  6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  820  7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  821  8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  822  9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  823 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  824 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  825 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  826 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  827 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  828 15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  829 16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  830 17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  831 18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  832 19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  833 20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  834 21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  835      
  836 /\P{Nd}+/8
  837     11111111111111111111111111111111111111111111111111111111111111111111111
  838 No match
  839     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  840 Matched, but too many subsidiary matches
  841  0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  842  1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  843  2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  844  3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  845  4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  846  5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  847  6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  848  7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  849  8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  850  9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  851 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  852 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  853 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  854 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  855 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  856 15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  857 16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  858 17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  859 18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  860 19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  861 20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  862 21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  863 
  864 /[\D]+/8
  865     11111111111111111111111111111111111111111111111111111111111111111111111
  866 No match
  867     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  868 Matched, but too many subsidiary matches
  869  0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  870  1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  871  2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  872  3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  873  4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  874  5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  875  6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  876  7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  877  8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  878  9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  879 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  880 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  881 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  882 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  883 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  884 15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  885 16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  886 17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  887 18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  888 19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  889 20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  890 21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  891 
  892 /[\P{Nd}]+/8
  893     11111111111111111111111111111111111111111111111111111111111111111111111
  894 No match
  895     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  896 Matched, but too many subsidiary matches
  897  0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  898  1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  899  2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  900  3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  901  4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  902  5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  903  6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  904  7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  905  8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  906  9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  907 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  908 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  909 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  910 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  911 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  912 15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  913 16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  914 17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  915 18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  916 19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  917 20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  918 21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  919 
  920 /[\D\P{Nd}]+/8
  921     11111111111111111111111111111111111111111111111111111111111111111111111
  922 No match
  923     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  924 Matched, but too many subsidiary matches
  925  0: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  926  1: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  927  2: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  928  3: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  929  4: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  930  5: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  931  6: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  932  7: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  933  8: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  934  9: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  935 10: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  936 11: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  937 12: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  938 13: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  939 14: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  940 15: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  941 16: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  942 17: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  943 18: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  944 19: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  945 20: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  946 21: aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
  947 
  948 /\pL/8
  949     a
  950  0: a
  951     A 
  952  0: A
  953 
  954 /\pL/8i
  955     a
  956  0: a
  957     A 
  958  0: A
  959     
  960 /\p{Lu}/8 
  961     A
  962  0: A
  963     aZ
  964  0: Z
  965     ** Failers
  966  0: F
  967     abc   
  968 No match
  969 
  970 /\p{Lu}/8i
  971     A
  972  0: A
  973     aZ
  974  0: Z
  975     ** Failers
  976  0: F
  977     abc   
  978 No match
  979 
  980 /\p{Ll}/8 
  981     a
  982  0: a
  983     Az
  984  0: z
  985     ** Failers
  986  0: a
  987     ABC   
  988 No match
  989 
  990 /\p{Ll}/8i 
  991     a
  992  0: a
  993     Az
  994  0: z
  995     ** Failers
  996  0: a
  997     ABC   
  998 No match
  999 
 1000 /^\x{c0}$/8i
 1001     \x{c0}
 1002  0: \x{c0}
 1003     \x{e0} 
 1004  0: \x{e0}
 1005 
 1006 /^\x{e0}$/8i
 1007     \x{c0}
 1008  0: \x{c0}
 1009     \x{e0} 
 1010  0: \x{e0}
 1011 
 1012 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8
 1013     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
 1014  0: A\x{391}\x{10427}\x{ff3a}\x{1fb0}
 1015     ** Failers
 1016 No match
 1017     a\x{391}\x{10427}\x{ff3a}\x{1fb0}   
 1018 No match
 1019     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
 1020 No match
 1021     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
 1022 No match
 1023     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
 1024 No match
 1025     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
 1026 No match
 1027 
 1028 /A\x{391}\x{10427}\x{ff3a}\x{1fb0}/8i
 1029     A\x{391}\x{10427}\x{ff3a}\x{1fb0}
 1030  0: A\x{391}\x{10427}\x{ff3a}\x{1fb0}
 1031     a\x{391}\x{10427}\x{ff3a}\x{1fb0}   
 1032  0: a\x{391}\x{10427}\x{ff3a}\x{1fb0}
 1033     A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
 1034  0: A\x{3b1}\x{10427}\x{ff3a}\x{1fb0}
 1035     A\x{391}\x{1044F}\x{ff3a}\x{1fb0}
 1036  0: A\x{391}\x{1044f}\x{ff3a}\x{1fb0}
 1037     A\x{391}\x{10427}\x{ff5a}\x{1fb0}
 1038  0: A\x{391}\x{10427}\x{ff5a}\x{1fb0}
 1039     A\x{391}\x{10427}\x{ff3a}\x{1fb8}
 1040  0: A\x{391}\x{10427}\x{ff3a}\x{1fb8}
 1041 
 1042 /\x{391}+/8i
 1043     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
 1044  0: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
 1045  1: \x{391}\x{3b1}\x{3b1}\x{3b1}
 1046  2: \x{391}\x{3b1}\x{3b1}
 1047  3: \x{391}\x{3b1}
 1048  4: \x{391}
 1049 
 1050 /\x{391}{3,5}(.)/8i
 1051     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
 1052  0: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
 1053  1: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
 1054  2: \x{391}\x{3b1}\x{3b1}\x{3b1}
 1055 
 1056 /\x{391}{3,5}?(.)/8i
 1057     \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
 1058  0: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}X
 1059  1: \x{391}\x{3b1}\x{3b1}\x{3b1}\x{391}
 1060  2: \x{391}\x{3b1}\x{3b1}\x{3b1}
 1061 
 1062 /[\x{391}\x{ff3a}]/8i
 1063     \x{391}
 1064  0: \x{391}
 1065     \x{ff3a}
 1066  0: \x{ff3a}
 1067     \x{3b1}
 1068  0: \x{3b1}
 1069     \x{ff5a}   
 1070  0: \x{ff5a}
 1071     
 1072 /[\x{c0}\x{391}]/8i
 1073     \x{c0}
 1074  0: \x{c0}
 1075     \x{e0} 
 1076  0: \x{e0}
 1077 
 1078 /[\x{105}-\x{109}]/8i
 1079     \x{104}
 1080  0: \x{104}
 1081     \x{105}
 1082  0: \x{105}
 1083     \x{109}  
 1084  0: \x{109}
 1085     ** Failers
 1086 No match
 1087     \x{100}
 1088 No match
 1089     \x{10a} 
 1090 No match
 1091     
 1092 /[z-\x{100}]/8i 
 1093     Z
 1094  0: Z
 1095     z
 1096  0: z
 1097     \x{39c}
 1098  0: \x{39c}
 1099     \x{178}
 1100  0: \x{178}
 1101     |
 1102  0: |
 1103     \x{80}
 1104  0: \x{80}
 1105     \x{ff}
 1106  0: \x{ff}
 1107     \x{100}
 1108  0: \x{100}
 1109     \x{101} 
 1110  0: \x{101}
 1111     ** Failers
 1112 No match
 1113     \x{102}
 1114 No match
 1115     Y
 1116 No match
 1117     y           
 1118 No match
 1119 
 1120 /[z-\x{100}]/8i
 1121 
 1122 /^\X/8
 1123     A
 1124  0: A
 1125     A\x{300}BC 
 1126  0: A\x{300}
 1127     A\x{300}\x{301}\x{302}BC 
 1128  0: A\x{300}\x{301}\x{302}
 1129     *** Failers
 1130  0: *
 1131     \x{300}  
 1132 No match
 1133 
 1134 /^[\X]/8
 1135     X123
 1136  0: X
 1137     *** Failers
 1138 No match
 1139     AXYZ
 1140 No match
 1141 
 1142 /^(\X*)C/8
 1143     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
 1144  0: A\x{300}\x{301}\x{302}BC
 1145     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
 1146  0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
 1147  1: A\x{300}\x{301}\x{302}BC
 1148 
 1149 /^(\X*?)C/8
 1150     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
 1151  0: A\x{300}\x{301}\x{302}BC
 1152     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
 1153  0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
 1154  1: A\x{300}\x{301}\x{302}BC
 1155 
 1156 /^(\X*)(.)/8
 1157     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
 1158  0: A\x{300}\x{301}\x{302}BCA
 1159  1: A\x{300}\x{301}\x{302}BC
 1160  2: A\x{300}\x{301}\x{302}B
 1161  3: A
 1162     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
 1163  0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
 1164  1: A\x{300}\x{301}\x{302}BCA
 1165  2: A\x{300}\x{301}\x{302}BC
 1166  3: A\x{300}\x{301}\x{302}B
 1167  4: A
 1168 
 1169 /^(\X*?)(.)/8
 1170     A\x{300}\x{301}\x{302}BCA\x{300}\x{301} 
 1171  0: A\x{300}\x{301}\x{302}BCA
 1172  1: A\x{300}\x{301}\x{302}BC
 1173  2: A\x{300}\x{301}\x{302}B
 1174  3: A
 1175     A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C 
 1176  0: A\x{300}\x{301}\x{302}BCA\x{300}\x{301}C
 1177  1: A\x{300}\x{301}\x{302}BCA
 1178  2: A\x{300}\x{301}\x{302}BC
 1179  3: A\x{300}\x{301}\x{302}B
 1180  4: A
 1181 
 1182 /^\X(.)/8
 1183     *** Failers
 1184  0: **
 1185     A\x{300}\x{301}\x{302}
 1186 No match
 1187 
 1188 /^\X{2,3}(.)/8
 1189     A\x{300}\x{301}B\x{300}X
 1190  0: A\x{300}\x{301}B\x{300}X
 1191     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
 1192  0: A\x{300}\x{301}B\x{300}C
 1193     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
 1194  0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
 1195  1: A\x{300}\x{301}B\x{300}C
 1196     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
 1197  0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}D
 1198  1: A\x{300}\x{301}B\x{300}C
 1199     
 1200 /^\X{2,3}?(.)/8
 1201     A\x{300}\x{301}B\x{300}X
 1202  0: A\x{300}\x{301}B\x{300}X
 1203     A\x{300}\x{301}B\x{300}C\x{300}\x{301}
 1204  0: A\x{300}\x{301}B\x{300}C
 1205     A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
 1206  0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}X
 1207  1: A\x{300}\x{301}B\x{300}C
 1208     A\x{300}\x{301}B\x{300}C\x{300}\x{301}DA\x{300}X
 1209  0: A\x{300}\x{301}B\x{300}C\x{300}\x{301}D
 1210  1: A\x{300}\x{301}B\x{300}C
 1211 
 1212 /^\pN{2,3}X/
 1213     12X
 1214  0: 12X
 1215     123X
 1216  0: 123X
 1217     *** Failers
 1218 No match
 1219     X
 1220 No match
 1221     1X
 1222 No match
 1223     1234X     
 1224 No match
 1225 
 1226 /\x{100}/i8
 1227     \x{100}   
 1228  0: \x{100}
 1229     \x{101} 
 1230  0: \x{101}
 1231     
 1232 /^\p{Han}+/8
 1233     \x{2e81}\x{3007}\x{2f804}\x{31a0}
 1234  0: \x{2e81}\x{3007}\x{2f804}
 1235  1: \x{2e81}\x{3007}
 1236  2: \x{2e81}
 1237     ** Failers
 1238 No match
 1239     \x{2e7f}  
 1240 No match
 1241 
 1242 /^\P{Katakana}+/8
 1243     \x{3105}
 1244  0: \x{3105}
 1245     ** Failers
 1246  0: ** Failers
 1247  1: ** Failer
 1248  2: ** Faile
 1249  3: ** Fail
 1250  4: ** Fai
 1251  5: ** Fa
 1252  6: ** F
 1253  7: ** 
 1254  8: **
 1255  9: *
 1256     \x{30ff}  
 1257 No match
 1258 
 1259 /^[\p{Arabic}]/8
 1260     \x{06e9}
 1261  0: \x{6e9}
 1262     \x{060b}
 1263  0: \x{60b}
 1264     ** Failers
 1265 No match
 1266     X\x{06e9}   
 1267 No match
 1268 
 1269 /^[\P{Yi}]/8
 1270     \x{2f800}
 1271  0: \x{2f800}
 1272     ** Failers
 1273  0: *
 1274     \x{a014}
 1275 No match
 1276     \x{a4c6}   
 1277 No match
 1278 
 1279 /^\p{Any}X/8
 1280     AXYZ
 1281  0: AX
 1282     \x{1234}XYZ 
 1283  0: \x{1234}X
 1284     ** Failers
 1285 No match
 1286     X  
 1287 No match
 1288     
 1289 /^\P{Any}X/8
 1290     ** Failers
 1291 No match
 1292     AX
 1293 No match
 1294     
 1295 /^\p{Any}?X/8
 1296     XYZ
 1297  0: X
 1298     AXYZ
 1299  0: AX
 1300     \x{1234}XYZ 
 1301  0: \x{1234}X
 1302     ** Failers
 1303 No match
 1304     ABXYZ   
 1305 No match
 1306 
 1307 /^\P{Any}?X/8
 1308     XYZ
 1309  0: X
 1310     ** Failers
 1311 No match
 1312     AXYZ
 1313 No match
 1314     \x{1234}XYZ 
 1315 No match
 1316     ABXYZ   
 1317 No match
 1318 
 1319 /^\p{Any}+X/8
 1320     AXYZ
 1321  0: AX
 1322     \x{1234}XYZ
 1323  0: \x{1234}X
 1324     A\x{1234}XYZ
 1325  0: A\x{1234}X
 1326     ** Failers
 1327 No match
 1328     XYZ
 1329 No match
 1330 
 1331 /^\P{Any}+X/8
 1332     ** Failers
 1333 No match
 1334     AXYZ
 1335 No match
 1336     \x{1234}XYZ
 1337 No match
 1338     A\x{1234}XYZ
 1339 No match
 1340     XYZ
 1341 No match
 1342 
 1343 /^\p{Any}*X/8
 1344     XYZ
 1345  0: X
 1346     AXYZ
 1347  0: AX
 1348     \x{1234}XYZ
 1349  0: \x{1234}X
 1350     A\x{1234}XYZ
 1351  0: A\x{1234}X
 1352     ** Failers
 1353 No match
 1354 
 1355 /^\P{Any}*X/8
 1356     XYZ
 1357  0: X
 1358     ** Failers
 1359 No match
 1360     AXYZ
 1361 No match
 1362     \x{1234}XYZ
 1363 No match
 1364     A\x{1234}XYZ
 1365 No match
 1366 
 1367 /^[\p{Any}]X/8
 1368     AXYZ
 1369  0: AX
 1370     \x{1234}XYZ 
 1371  0: \x{1234}X
 1372     ** Failers
 1373 No match
 1374     X  
 1375 No match
 1376     
 1377 /^[\P{Any}]X/8
 1378     ** Failers
 1379 No match
 1380     AX
 1381 No match
 1382     
 1383 /^[\p{Any}]?X/8
 1384     XYZ
 1385  0: X
 1386     AXYZ
 1387  0: AX
 1388     \x{1234}XYZ 
 1389  0: \x{1234}X
 1390     ** Failers
 1391 No match
 1392     ABXYZ   
 1393 No match
 1394 
 1395 /^[\P{Any}]?X/8
 1396     XYZ
 1397  0: X
 1398     ** Failers
 1399 No match
 1400     AXYZ
 1401 No match
 1402     \x{1234}XYZ 
 1403 No match
 1404     ABXYZ   
 1405 No match
 1406 
 1407 /^[\p{Any}]+X/8
 1408     AXYZ
 1409  0: AX
 1410     \x{1234}XYZ
 1411  0: \x{1234}X
 1412     A\x{1234}XYZ
 1413  0: A\x{1234}X
 1414     ** Failers
 1415 No match
 1416     XYZ
 1417 No match
 1418 
 1419 /^[\P{Any}]+X/8
 1420     ** Failers
 1421 No match
 1422     AXYZ
 1423 No match
 1424     \x{1234}XYZ
 1425 No match
 1426     A\x{1234}XYZ
 1427 No match
 1428     XYZ
 1429 No match
 1430 
 1431 /^[\p{Any}]*X/8
 1432     XYZ
 1433  0: X
 1434     AXYZ
 1435  0: AX
 1436     \x{1234}XYZ
 1437  0: \x{1234}X
 1438     A\x{1234}XYZ
 1439  0: A\x{1234}X
 1440     ** Failers
 1441 No match
 1442 
 1443 /^[\P{Any}]*X/8
 1444     XYZ
 1445  0: X
 1446     ** Failers
 1447 No match
 1448     AXYZ
 1449 No match
 1450     \x{1234}XYZ
 1451 No match
 1452     A\x{1234}XYZ
 1453 No match
 1454 
 1455 /^\p{Any}{3,5}?/8
 1456     abcdefgh
 1457  0: abcde
 1458  1: abcd
 1459  2: abc
 1460     \x{1234}\n\r\x{3456}xyz 
 1461  0: \x{1234}\x{0a}\x{0d}\x{3456}x
 1462  1: \x{1234}\x{0a}\x{0d}\x{3456}
 1463  2: \x{1234}\x{0a}\x{0d}
 1464 
 1465 /^\p{Any}{3,5}/8
 1466     abcdefgh
 1467  0: abcde
 1468  1: abcd
 1469  2: abc
 1470     \x{1234}\n\r\x{3456}xyz 
 1471  0: \x{1234}\x{0a}\x{0d}\x{3456}x
 1472  1: \x{1234}\x{0a}\x{0d}\x{3456}
 1473  2: \x{1234}\x{0a}\x{0d}
 1474 
 1475 /^\P{Any}{3,5}?/8
 1476     ** Failers
 1477 No match
 1478     abcdefgh
 1479 No match
 1480     \x{1234}\n\r\x{3456}xyz 
 1481 No match
 1482 
 1483 /^\p{L&}X/8
 1484      AXY
 1485  0: AX
 1486      aXY
 1487  0: aX
 1488      \x{1c5}XY
 1489  0: \x{1c5}X
 1490      ** Failers
 1491 No match
 1492      \x{1bb}XY
 1493 No match
 1494      \x{2b0}XY
 1495 No match
 1496      !XY      
 1497 No match
 1498 
 1499 /^[\p{L&}]X/8
 1500      AXY
 1501  0: AX
 1502      aXY
 1503  0: aX
 1504      \x{1c5}XY
 1505  0: \x{1c5}X
 1506      ** Failers
 1507 No match
 1508      \x{1bb}XY
 1509 No match
 1510      \x{2b0}XY
 1511 No match
 1512      !XY      
 1513 No match
 1514 
 1515 /^\p{L&}+X/8
 1516      AXY
 1517  0: AX
 1518      aXY
 1519  0: aX
 1520      AbcdeXyz 
 1521  0: AbcdeX
 1522      \x{1c5}AbXY
 1523  0: \x{1c5}AbX
 1524      abcDEXypqreXlmn 
 1525  0: abcDEXypqreX
 1526  1: abcDEX
 1527      ** Failers
 1528 No match
 1529      \x{1bb}XY
 1530 No match
 1531      \x{2b0}XY
 1532 No match
 1533      !XY      
 1534 No match
 1535 
 1536 /^[\p{L&}]+X/8
 1537      AXY
 1538  0: AX
 1539      aXY
 1540  0: aX
 1541      AbcdeXyz 
 1542  0: AbcdeX
 1543      \x{1c5}AbXY
 1544  0: \x{1c5}AbX
 1545      abcDEXypqreXlmn 
 1546  0: abcDEXypqreX
 1547  1: abcDEX
 1548      ** Failers
 1549 No match
 1550      \x{1bb}XY
 1551 No match
 1552      \x{2b0}XY
 1553 No match
 1554      !XY      
 1555 No match
 1556 
 1557 /^\p{L&}+?X/8
 1558      AXY
 1559  0: AX
 1560      aXY
 1561  0: aX
 1562      AbcdeXyz 
 1563  0: AbcdeX
 1564      \x{1c5}AbXY
 1565  0: \x{1c5}AbX
 1566      abcDEXypqreXlmn 
 1567  0: abcDEXypqreX
 1568  1: abcDEX
 1569      ** Failers
 1570 No match
 1571      \x{1bb}XY
 1572 No match
 1573      \x{2b0}XY
 1574 No match
 1575      !XY      
 1576 No match
 1577 
 1578 /^[\p{L&}]+?X/8
 1579      AXY
 1580  0: AX
 1581      aXY
 1582  0: aX
 1583      AbcdeXyz 
 1584  0: AbcdeX
 1585      \x{1c5}AbXY
 1586  0: \x{1c5}AbX
 1587      abcDEXypqreXlmn 
 1588  0: abcDEXypqreX
 1589  1: abcDEX
 1590      ** Failers
 1591 No match
 1592      \x{1bb}XY
 1593 No match
 1594      \x{2b0}XY
 1595 No match
 1596      !XY      
 1597 No match
 1598 
 1599 /^\P{L&}X/8
 1600      !XY
 1601  0: !X
 1602      \x{1bb}XY
 1603  0: \x{1bb}X
 1604      \x{2b0}XY
 1605  0: \x{2b0}X
 1606      ** Failers
 1607 No match
 1608      \x{1c5}XY
 1609 No match
 1610      AXY      
 1611 No match
 1612 
 1613 /^[\P{L&}]X/8
 1614      !XY
 1615  0: !X
 1616      \x{1bb}XY
 1617  0: \x{1bb}X
 1618      \x{2b0}XY
 1619  0: \x{2b0}X
 1620      ** Failers
 1621 No match
 1622      \x{1c5}XY
 1623 No match
 1624      AXY      
 1625 No match
 1626 
 1627 / End /