home *** CD-ROM | disk | FTP | other *** search
/ APDL Public Domain 1 / APDL_PD1A.iso / program / language / perl / Test / T / Re_tests < prev    next >
Encoding:
Text File  |  1989-11-19  |  3.0 KB  |  135 lines

  1. abc    abc    y    $&    abc
  2. abc    xbc    n    -    -
  3. abc    axc    n    -    -
  4. abc    abx    n    -    -
  5. abc    xabcy    y    $&    abc
  6. abc    ababc    y    $&    abc
  7. ab*c    abc    y    $&    abc
  8. ab*bc    abc    y    $&    abc
  9. ab*bc    abbc    y    $&    abbc
  10. ab*bc    abbbbc    y    $&    abbbbc
  11. ab{0,}bc    abbbbc    y    $&    abbbbc
  12. ab+bc    abbc    y    $&    abbc
  13. ab+bc    abc    n    -    -
  14. ab+bc    abq    n    -    -
  15. ab{1,}bc    abq    n    -    -
  16. ab+bc    abbbbc    y    $&    abbbbc
  17. ab{1,}bc    abbbbc    y    $&    abbbbc
  18. ab{1,3}bc    abbbbc    y    $&    abbbbc
  19. ab{3,4}bc    abbbbc    y    $&    abbbbc
  20. ab{4,5}bc    abbbbc    n    -    -
  21. ab?bc    abbc    y    $&    abbc
  22. ab?bc    abc    y    $&    abc
  23. ab{0,1}bc    abc    y    $&    abc
  24. ab?bc    abbbbc    n    -    -
  25. ab?c    abc    y    $&    abc
  26. ab{0,1}c    abc    y    $&    abc
  27. ^abc$    abc    y    $&    abc
  28. ^abc$    abcc    n    -    -
  29. ^abc    abcc    y    $&    abc
  30. ^abc$    aabc    n    -    -
  31. abc$    aabc    y    $&    abc
  32. ^    abc    y    $&    
  33. $    abc    y    $&    
  34. a.c    abc    y    $&    abc
  35. a.c    axc    y    $&    axc
  36. a.*c    axyzc    y    $&    axyzc
  37. a.*c    axyzd    n    -    -
  38. a[bc]d    abc    n    -    -
  39. a[bc]d    abd    y    $&    abd
  40. a[b-d]e    abd    n    -    -
  41. a[b-d]e    ace    y    $&    ace
  42. a[b-d]    aac    y    $&    ac
  43. a[-b]    a-    y    $&    a-
  44. a[b-]    a-    y    $&    a-
  45. a[b-a]    -    c    -    -
  46. a[]b    -    c    -    -
  47. a[    -    c    -    -
  48. a]    a]    y    $&    a]
  49. a[]]b    a]b    y    $&    a]b
  50. a[^bc]d    aed    y    $&    aed
  51. a[^bc]d    abd    n    -    -
  52. a[^-b]c    adc    y    $&    adc
  53. a[^-b]c    a-c    n    -    -
  54. a[^]b]c    a]c    n    -    -
  55. a[^]b]c    adc    y    $&    adc
  56. ab|cd    abc    y    $&    ab
  57. ab|cd    abcd    y    $&    ab
  58. ()ef    def    y    $&-$1    ef-
  59. ()*    -    c    -    -
  60. *a    -    c    -    -
  61. ^*    -    c    -    -
  62. $*    -    c    -    -
  63. (*)b    -    c    -    -
  64. $b    b    n    -    -
  65. a\    -    c    -    -
  66. a\(b    a(b    y    $&-$1    a(b-
  67. a\(*b    ab    y    $&    ab
  68. a\(*b    a((b    y    $&    a((b
  69. a\\b    a\b    y    $&    a\b
  70. abc)    -    c    -    -
  71. (abc    -    c    -    -
  72. ((a))    abc    y    $&-$1-$2    a-a-a
  73. (a)b(c)    abc    y    $&-$1-$2    abc-a-c
  74. a+b+c    aabbabc    y    $&    abc
  75. a{1,}b{1,}c    aabbabc    y    $&    abc
  76. a**    -    c    -    -
  77. a*?    -    c    -    -
  78. (a*)*    -    c    -    -
  79. (a*)+    -    c    -    -
  80. (a|)*    -    c    -    -
  81. (a*|b)*    -    c    -    -
  82. (a+|b)*    ab    y    $&-$1    ab-b
  83. (a+|b){0,}    ab    y    $&-$1    ab-b
  84. (a+|b)+    ab    y    $&-$1    ab-b
  85. (a+|b){1,}    ab    y    $&-$1    ab-b
  86. (a+|b)?    ab    y    $&-$1    a-a
  87. (a+|b){0,1}    ab    y    $&-$1    a-a
  88. (^)*    -    c    -    -
  89. (ab|)*    -    c    -    -
  90. )(    -    c    -    -
  91. [^ab]*    cde    y    $&    cde
  92. abc        n    -    -
  93. a*        y    $&    
  94. ([abc])*d    abbbcd    y    $&-$1    abbbcd-c
  95. ([abc])*bcd    abcd    y    $&-$1    abcd-a
  96. a|b|c|d|e    e    y    $&    e
  97. (a|b|c|d|e)f    ef    y    $&-$1    ef-e
  98. ((a*|b))*    -    c    -    -
  99. abcd*efg    abcdefg    y    $&    abcdefg
  100. ab*    xabyabbbz    y    $&    ab
  101. ab*    xayabbbz    y    $&    a
  102. (ab|cd)e    abcde    y    $&-$1    cde-cd
  103. [abhgefdc]ij    hij    y    $&    hij
  104. ^(ab|cd)e    abcde    n    x$1y    xy
  105. (abc|)ef    abcdef    y    $&-$1    ef-
  106. (a|b)c*d    abcd    y    $&-$1    bcd-b
  107. (ab|ab*)bc    abc    y    $&-$1    abc-a
  108. a([bc]*)c*    abc    y    $&-$1    abc-bc
  109. a([bc]*)(c*d)    abcd    y    $&-$1-$2    abcd-bc-d
  110. a([bc]+)(c*d)    abcd    y    $&-$1-$2    abcd-bc-d
  111. a([bc]*)(c+d)    abcd    y    $&-$1-$2    abcd-b-cd
  112. a[bcd]*dcdcde    adcdcde    y    $&    adcdcde
  113. a[bcd]+dcdcde    adcdcde    n    -    -
  114. (ab|a)b*c    abc    y    $&-$1    abc-ab
  115. ((a)(b)c)(d)    abcd    y    $1-$2-$3-$4    abc-a-b-d
  116. [a-zA-Z_][a-zA-Z0-9_]*    alpha    y    $&    alpha
  117. ^a(bc+|b[eh])g|.h$    abh    y    $&-$1    bh-
  118. (bc+d$|ef*g.|h?i(j|k))    effgz    y    $&-$1-$2    effgz-effgz-
  119. (bc+d$|ef*g.|h?i(j|k))    ij    y    $&-$1-$2    ij-ij-j
  120. (bc+d$|ef*g.|h?i(j|k))    effg    n    -    -
  121. (bc+d$|ef*g.|h?i(j|k))    bcdd    n    -    -
  122. (bc+d$|ef*g.|h?i(j|k))    reffgz    y    $&-$1-$2    effgz-effgz-
  123. ((((((((((a))))))))))    -    c    -    -
  124. (((((((((a)))))))))    a    y    $&    a
  125. multiple words of text    uh-uh    n    -    -
  126. multiple words    multiple words, yeah    y    $&    multiple words
  127. (.*)c(.*)    abcde    y    $&-$1-$2    abcde-ab-de
  128. \((.*), (.*)\)    (a, b)    y    ($2, $1)    (b, a)
  129. [k]    ab    n    -    -
  130. abcd    abcd    y    $&-\$&-\\$&    abcd-$&-\abcd
  131. a(bc)d    abcd    y    $1-\$1-\\$1    bc-$1-\bc
  132. a[-]?c    ac    y    $&    ac
  133. (abc)\1    abcabc    y    $1    abc
  134. ([a-c]*)\1    abcabc    y    $1    abc
  135.