testoutput5
上传用户:yhdzpy8989
上传日期:2007-06-13
资源大小:13604k
文件大小:4k
源码类别:

生物技术

开发平台:

C/C++

  1. PCRE version 3.9 02-Jan-2002
  2. /-- Because of problems with Perl 5.6 in handling UTF-8 vs non UTF-8 --/
  3. /-- strings automatically, do not use the x{} construct except with --/
  4. No match
  5. /-- patterns that have the /8 option set, and don't use them without! --/
  6. No match
  7. /a.b/8
  8.     acb
  9.  0: acb
  10.     ax7fb
  11.  0: ax{7f}b
  12.     ax{100}b 
  13.  0: ax{100}b
  14.     *** Failers
  15. No match
  16.     anb  
  17. No match
  18. /a(.{3})b/8
  19.     ax{4000}xyb 
  20.  0: ax{4000}xyb
  21.  1: x{4000}xy
  22.     ax{4000}x7fyb 
  23.  0: ax{4000}x{7f}yb
  24.  1: x{4000}x{7f}y
  25.     ax{4000}x{100}yb 
  26.  0: ax{4000}x{100}yb
  27.  1: x{4000}x{100}y
  28.     *** Failers
  29. No match
  30.     ax{4000}b 
  31. No match
  32.     acncb 
  33. No match
  34. /a(.*?)(.)/
  35.     axc0x88b
  36.  0: axc0
  37.  1: 
  38.  2: xc0
  39. /a(.*?)(.)/8
  40.     ax{100}b
  41.  0: ax{100}
  42.  1: 
  43.  2: x{100}
  44. /a(.*)(.)/
  45.     axc0x88b
  46.  0: axc0x88b
  47.  1: xc0x88
  48.  2: b
  49. /a(.*)(.)/8
  50.     ax{100}b
  51.  0: ax{100}b
  52.  1: x{100}
  53.  2: b
  54. /a(.)(.)/
  55.     axc0x92bcd
  56.  0: axc0x92
  57.  1: xc0
  58.  2: x92
  59. /a(.)(.)/8
  60.     ax{240}bcd
  61.  0: ax{240}b
  62.  1: x{240}
  63.  2: b
  64. /a(.?)(.)/
  65.     axc0x92bcd
  66.  0: axc0x92
  67.  1: xc0
  68.  2: x92
  69. /a(.?)(.)/8
  70.     ax{240}bcd
  71.  0: ax{240}b
  72.  1: x{240}
  73.  2: b
  74. /a(.??)(.)/
  75.     axc0x92bcd
  76.  0: axc0
  77.  1: 
  78.  2: xc0
  79. /a(.??)(.)/8
  80.     ax{240}bcd
  81.  0: ax{240}
  82.  1: 
  83.  2: x{240}
  84. /a(.{3})b/8
  85.     ax{1234}xyb 
  86.  0: ax{1234}xyb
  87.  1: x{1234}xy
  88.     ax{1234}x{4321}yb 
  89.  0: ax{1234}x{4321}yb
  90.  1: x{1234}x{4321}y
  91.     ax{1234}x{4321}x{3412}b 
  92.  0: ax{1234}x{4321}x{3412}b
  93.  1: x{1234}x{4321}x{3412}
  94.     *** Failers
  95. No match
  96.     ax{1234}b 
  97. No match
  98.     acncb 
  99. No match
  100. /a(.{3,})b/8
  101.     ax{1234}xyb 
  102.  0: ax{1234}xyb
  103.  1: x{1234}xy
  104.     ax{1234}x{4321}yb 
  105.  0: ax{1234}x{4321}yb
  106.  1: x{1234}x{4321}y
  107.     ax{1234}x{4321}x{3412}b 
  108.  0: ax{1234}x{4321}x{3412}b
  109.  1: x{1234}x{4321}x{3412}
  110.     axxxxbcdefghijb 
  111.  0: axxxxbcdefghijb
  112.  1: xxxxbcdefghij
  113.     ax{1234}x{4321}x{3412}x{3421}b 
  114.  0: ax{1234}x{4321}x{3412}x{3421}b
  115.  1: x{1234}x{4321}x{3412}x{3421}
  116.     *** Failers
  117. No match
  118.     ax{1234}b 
  119. No match
  120. /a(.{3,}?)b/8
  121.     ax{1234}xyb 
  122.  0: ax{1234}xyb
  123.  1: x{1234}xy
  124.     ax{1234}x{4321}yb 
  125.  0: ax{1234}x{4321}yb
  126.  1: x{1234}x{4321}y
  127.     ax{1234}x{4321}x{3412}b 
  128.  0: ax{1234}x{4321}x{3412}b
  129.  1: x{1234}x{4321}x{3412}
  130.     axxxxbcdefghijb 
  131.  0: axxxxb
  132.  1: xxxx
  133.     ax{1234}x{4321}x{3412}x{3421}b 
  134.  0: ax{1234}x{4321}x{3412}x{3421}b
  135.  1: x{1234}x{4321}x{3412}x{3421}
  136.     *** Failers
  137. No match
  138.     ax{1234}b 
  139. No match
  140. /a(.{3,5})b/8
  141.     ax{1234}xyb 
  142.  0: ax{1234}xyb
  143.  1: x{1234}xy
  144.     ax{1234}x{4321}yb 
  145.  0: ax{1234}x{4321}yb
  146.  1: x{1234}x{4321}y
  147.     ax{1234}x{4321}x{3412}b 
  148.  0: ax{1234}x{4321}x{3412}b
  149.  1: x{1234}x{4321}x{3412}
  150.     axxxxbcdefghijb 
  151.  0: axxxxb
  152.  1: xxxx
  153.     ax{1234}x{4321}x{3412}x{3421}b 
  154.  0: ax{1234}x{4321}x{3412}x{3421}b
  155.  1: x{1234}x{4321}x{3412}x{3421}
  156.     axbxxbcdefghijb 
  157.  0: axbxxb
  158.  1: xbxx
  159.     axxxxxbcdefghijb 
  160.  0: axxxxxb
  161.  1: xxxxx
  162.     *** Failers
  163. No match
  164.     ax{1234}b 
  165. No match
  166.     axxxxxxbcdefghijb 
  167. No match
  168. /a(.{3,5}?)b/8
  169.     ax{1234}xyb 
  170.  0: ax{1234}xyb
  171.  1: x{1234}xy
  172.     ax{1234}x{4321}yb 
  173.  0: ax{1234}x{4321}yb
  174.  1: x{1234}x{4321}y
  175.     ax{1234}x{4321}x{3412}b 
  176.  0: ax{1234}x{4321}x{3412}b
  177.  1: x{1234}x{4321}x{3412}
  178.     axxxxbcdefghijb 
  179.  0: axxxxb
  180.  1: xxxx
  181.     ax{1234}x{4321}x{3412}x{3421}b 
  182.  0: ax{1234}x{4321}x{3412}x{3421}b
  183.  1: x{1234}x{4321}x{3412}x{3421}
  184.     axbxxbcdefghijb 
  185.  0: axbxxb
  186.  1: xbxx
  187.     axxxxxbcdefghijb 
  188.  0: axxxxxb
  189.  1: xxxxx
  190.     *** Failers
  191. No match
  192.     ax{1234}b 
  193. No match
  194.     axxxxxxbcdefghijb 
  195. No match
  196. /^[ax{c0}]/8
  197.     *** Failers
  198. No match
  199.     x{100}
  200. No match
  201. /(?<=aXb)cd/8
  202.     aXbcd
  203.  0: cd
  204. /(?<=ax{100}b)cd/8
  205.     ax{100}bcd
  206.  0: cd
  207. /(?<=ax{100000}b)cd/8
  208.     ax{100000}bcd
  209.  0: cd
  210.     
  211. /(?:x{100}){3}b/8
  212.     x{100}x{100}x{100}b
  213.  0: x{100}x{100}x{100}b
  214.     *** Failers 
  215. No match
  216.     x{100}x{100}b
  217. No match
  218. / End of testinput5 /