Lines Matching refs:a

5     either because PCRE can't be compatible, or there is a possible Perl 
8 NOTE: This is a non-UTF set of tests. When UTF support is needed, use
11 /(a)b|/I
28 /a+bc/I
30 /a*bc/I
32 /a{3}bc/I
34 /(abc|a+z)/I
63 /[z-a]/
78 this sentence eventually mentions a cat
79 this sentences rambles on and on for a while and then reaches elephant
82 this sentence eventually mentions a cat
83 this sentences rambles on and on for a while and then reaches elephant
86 this sentence eventually mentions a CAT cat
87 this sentences rambles on and on for a while to elephant ElePhant
89 /a|[bcd]/IS
91 /(a|[^\dZ])/IS
93 /(a|b)*[\s]/IS
99 /(a)(b)(c)\2/I
107 /(a)bc|(a)(b)\2/I
125 /(a)(b)(c)(d)(e)\6/
129 this is a line with the quick brown fox
134 this is a line with the quick brown fox
148 /a[]b/
181 /(?<=a+)b/
185 /(?<!(foo)a\1)bar/
189 /(a|(?m)a)/I
203 /(^a|^b)/Im
205 /(?i)(^a|^b)/Im
207 /(a)(?(1)a|b|c)/
209 /(?(?=a)a|b|c)/
211 /(?(1a)/
213 /(?(1a))/
227 /(a*b|(?i:c*(?-i)d))/IS
229 /a$/I
230 a
231 a\n
236 /a$/Im
237 a
238 a\n
247 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/I
286 a donkey-cart race
310 /(?<!(foo)a)bar/I
318 /^(a)?(?(1)a|b)+$/I
320 a
324 /^(a\1?){4}$/I
329 /release 8.01. The problem is in backtracking into a subpattern that contains/
330 /a recursive reference to itself. PCRE has now made these into atomic patterns./
332 /^(xa|=?\1a){2}$/
337 /^(xa|=?\1a)+$/
344 /a[b-a]/
346 /a[]b/
348 /a[/
350 /*a/
358 /a**/
366 /(a)|\2/
368 /a[b-a]/Ii
370 /a[]b/Ii
372 /a[/Ii
374 /*a/Ii
382 /a**/Ii
390 /a(?{)b/
392 /a(?{{})b/
394 /a(?{}})b/
396 /a(?{"{"})b/
398 /a(?{"{"}})b/
400 /(?(1?)a|b)/
402 /[a[:xyz:/
406 /a{37,17}/
412 /(a)bc(d)/I
430 /^(a|(bc))de(f)/I
438 /word ((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+
439 )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+ )((?:[a-zA-Z0-9]+
505 /a*/I
507 /a+/I
509 /(baa|a+)/I
511 /a{0,3}/I
519 /(a|.)/I
521 /a|ba|\w/I
537 /a.c*/I
543 /(a.c*|b.c*)/I
545 /a.c*|aba/I
547 /.+a/I
549 /(?=abcda)a.*/I
551 /(?=a)a.*/I
553 /a(b)*/I
555 /a\d*/I
559 /a(\d)*/I
565 /a(?(1)b)(.)/I
567 /a(?(1)bag|big)(.)/I
569 /a(?(1)bag|big)*(.)/I
571 /a(?(1)bag|big)+(.)/I
573 /a(?(1)b..|b..)(.)/I
577 /a?b?/I
578 a
596 (?>[^()]+) # Either a sequence of non-brackets (no backtracking)
621 (a(b(c)d)e)
710 a
714 a
740 /^(a(b)?)+$/I
786 /a#/IxDZ
792 /a(?i)b/DZ
798 /(a(?i)b)/DZ
806 /#this is a comment
820 /a\Q\E/DZ
825 /a\Q\Eb/DZ
845 this is not a line with only words and spaces!
848 12345a
852 /a++b/I
855 /(a++b)/I
858 /(a++)b/I
872 /a+?+/I
874 /a{2,3}?+b/I
876 /(?U)a+?+/I
878 /a{2,3}?+b/IU
880 /x(?U)a++b/DZ
886 /^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/DZ
888 /^x(?U)a+b/DZ
890 /^x(?U)(a+)b/DZ
910 /[a-/I
947 /a[b]/I
949 /(?=a).*/I
955 /(?=a)(?=b)/I
957 /(?=.)a/I
959 /((?=abcda)a)/I
963 /()a/I
973 /(a)+/I
975 /(a){2,3}/I
977 /(a)*/I
979 /[a]/I
985 /[^a]/I
991 /a^b/I
993 /^a/Im
1070 /a(b+)(c*)(?C1)/I
1073 /a(b+?)(c*?)(?C1)/I
1080 /(?C)a|b/IS
1084 /(a|(?R))/I
1103 a(b)c
1104 a(b(c))d
1106 a(b(c)d
1113 /(a(?1)b)/DZ
1115 /(a(?1)+b)/DZ
1148 /^(a|b|c)=(?1)+/I
1149 a=a
1150 a=b
1151 a=bc
1153 /^(a|b|c)=((?1))+/I
1154 a=a
1155 a=b
1156 a=bc
1158 /a(?P<name1>b|c)d(?P<longername2>e)/DZ
1162 /(?:a(?P<c>c(?P<d>d)))(?P<a>a)/DZ
1164 /(?P<a>a)...(?P=a)bbb(?P>a)d/DZ
1169 A man, a plan, a canal: Panama!
1174 /((?(R)a|b))\1(?1)?/I
1178 /(.*)a/Is
1180 /(.*)a\1/Is
1182 /(.*)a(b)\2/Is
1184 /((.*)a|(.*)b)z/Is
1186 /((.*)a|(.*)b)z\1/Is
1188 /((.*)a|(.*)b)z\2/Is
1190 /((.*)a|(.*)b)z\3/Is
1192 /((.*)a|^(.*)b)z\3/Is
1194 …|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a/Is
1196 …*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a\31/Is
1198 …*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)|(.*)a\32/Is
1200 /(a)(bc)/INDZ
1203 /(?P<one>a)(bc)/INDZ
1206 /(a)(?P<named>bc)/INDZ
1208 /(a+)*zz/I
1245 /(a(b(?2)c))?/DZ
1247 /(a(b(?2)c))*/DZ
1249 /(a(b(?2)c)){0,2}/DZ
1259 /a*.*b/ISDZ
1261 /(a|b)*.?c/ISDZ
1269 /a*b/ICDZS
1274 /a*b/ICDZSS
1279 /a+b/ICDZ
1302 Note: that { does NOT introduce a quantifier
1305 Note: that { does NOT introduce a quantifier
1360 a\P
1402 /(a|b)/IS>testsavedregex
1408 /(a|b)/ISS>testsavedregex
1414 /(a|b)/ISF>testsavedregex
1420 /(a|b)/ISSF>testsavedregex
1429 /^a/IF
1432 this is a line\nbreak
1433 line one\nthis is a line\nbreak in the second line
1436 this is a line\nbreak
1438 line one\nthis is a line\nbreak in the second line
1441 this is a line\nbreak
1443 line one\nthis is a line\nbreak in the second line
1450 /a{11111111111111111111}/I
1456 "(?i:a)(?i:b)(?i:c)(?i:d)(?i:e)(?i:f)(?i:g)(?i:h)(?i:i)(?i:j)(k)(?i:l)A\1B"I
1459 "(?P<n0>a)(?P<n1>b)(?P<n2>c)(?P<n3>d)(?P<n4>e)(?P<n5>f)(?P<n6>g)(?P<n7>h)(?P<n8>i)(?P<n9>j)(?P<n10>…
1462 "(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)A\11B"I
1465a)(?P<name1>a)(?P<name2>a)(?P<name3>a)(?P<name4>a)(?P<name5>a)(?P<name6>a)(?P<name7>a)(?P<name8>a)…
1468a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)(a)…
1505 /^(?P<A>a)(?P<A>b)/IJ
1508 /^(?P<A>a)(?P<A>b)|cd/IJ
1512 /^(?P<A>a)(?P<A>b)|cd(?P<A>ef)(?P<A>gh)/IJ
1521 /^(?P<A>a)(?P<A>b)/IJ
1524 /^(?P<A>a)(?P<A>b)|cd/IJ
1528 /^(?P<A>a)(?P<A>b)|cd(?P<A>ef)(?P<A>gh)/IJ
1535 /^(?P<A>a) (?J:(?P<B>b)(?P<B>c)) (?P<A>d)/I
1539 a random value. /Ix
1541 /^(?P<A>a) (?J:(?P<B>b)(?P<B>c)) (?P<C>d)/I
1542 a bc d\CA\CB\CC
1544 /^(?P<A>a)?(?(A)a|b)/I
1550 /(?:(?(ZZ)a|b)(?P<ZZ>X))+/I
1553 /(?:(?(2y)a|b)(X))+/I
1555 /(?:(?(ZA)a|b)(?P<ZZ>X))+/I
1557 /(?:(?(ZZ)a|b)(?(ZZ)a|b)(?P<ZZ>X))+/I
1560 /(?:(?(ZZ)a|\(b\))\\(?P<ZZ>X))+/I
1565 /(?:(?(A)(?P=A)a|b)(?P<A>X|Y))+/I
1569 /()()()()()()()()()(?:(?(A)(?P=A)a|b)(?P<A>X|Y))+/I
1644 /* this is a C style comment */\M
1656 /(a*b|(?i:c*(?-i)d))/IS
1670 /^a*b\d/DZ
1672 /^a*+b\d/DZ
1674 /^a*?b\d/DZ
1676 /^a+A\d/DZ
1681 /^a*A\d/IiDZ
1685 /(a*|b*)[cd]/IS
1687 /(a+|b*)[cd]/IS
1689 /(a*|b+)[cd]/IS
1691 /(a+|b+)[cd]/IS
1696 a
1703 /a*\d/BZ
1705 /a*\D/BZ
1711 /a*\s/BZ
1713 /a*\S/BZ
1719 /a*\w/BZ
1721 /a*\W/BZ
1727 /\d*a/BZ
1743 /\D*a/BZ
1759 /\s*a/BZ
1775 /\S*a/BZ
1791 /\w*a/BZ
1807 /\W*a/BZ
1823 /[^a]+a/BZ
1825 /[^a]+a/BZi
1827 /[^a]+A/BZi
1829 /[^a]+b/BZ
1831 /[^a]+\d/BZ
1833 /a*[^a]/BZ
1847 /^(?:(?(ZZ)a|b)(?<ZZ>X))+/
1868 /^((?(abc)a|b)(?<abc>x|y))+/
1884 /^(?:(?:\1|X)(a|b))+/
1890 /^[a\Q]bc\E]/BZ
1892 /^[a-\Q\E]/BZ
1901 /^(?P>abc)[a\Q(]\E(](?<abc>)/BZ
1903 /^(?P>abc) # this is (a comment)
1909 A man, a plan, a canal: Panama!
1920 /(?'abc'a|b)(?<abc>d|e)\k<abc>{2}/J
1926 /(?'abc'a|b)(?<abc>d|e)(?&abc){2}/J
1953 /(a|)*\d/
1957 /^a.b/<lf>
1958 a\rb
1959 a\nb\<cr>
1960 a\x85b\<anycrlf>
1962 a\nb
1963 a\nb\<any>
1964 a\rb\<cr>
1965 a\rb\<any>
1966 a\x85b\<any>
1967 a\rb\<anycrlf>
1975 /a/<cr><any>
1977 /a/<any><crlf>
1979 /^a\Rb/<bsr_unicode>
1980 a\nb
1981 a\rb
1982 a\r\nb
1983 a\x0bb
1984 a\x0cb
1985 a\x85b
1987 a\n\rb
1989 /^a\R*b/<bsr_unicode>
1991 a\nb
1992 a\rb
1993 a\r\nb
1994 a\x0bb
1995 a\x0cb
1996 a\x85b
1997 a\n\rb
1998 a\n\r\x85\x0cb
2000 /^a\R+b/<bsr_unicode>
2001 a\nb
2002 a\rb
2003 a\r\nb
2004 a\x0bb
2005 a\x0cb
2006 a\x85b
2007 a\n\rb
2008 a\n\r\x85\x0cb
2012 /^a\R{1,3}b/<bsr_unicode>
2013 a\nb
2014 a\n\rb
2015 a\n\r\x85b
2016 a\r\n\r\nb
2017 a\r\n\r\n\r\nb
2018 a\n\r\n\rb
2019 a\n\n\r\nb
2021 a\n\n\n\rb
2022 a\r
2024 /^a[\R]b/<bsr_unicode>
2027 a\nb
2035 /(?:a(?&abc)b)*(?<abc>x)/
2039 /(?:a(?&abc)b){1,5}(?<abc>x)/
2042 /(?:a(?&abc)b){2,5}(?<abc>x)/
2045 /(?:a(?&abc)b){2,}(?<abc>x)/
2056 /^(a)\g-2/
2058 /^(a)\g/
2060 /^(a)\g{0}/
2062 /^(a)\g{3/
2064 /^(a)\g{4a}/
2066 /^a.b/<lf>
2067 a\rb
2069 a\nb
2145 /(?(-1)a)/BZ
2147 /((?(-1)a))/BZ
2149 /((?(-2)a))/BZ
2230 /^a+(*FAIL)/C
2233 /a+b?c+(*FAIL)/C
2236 /a+b?(*PRUNE)c+(*FAIL)/C
2239 /a+b?(*COMMIT)c+(*FAIL)/C
2242 /a+b?(*SKIP)c+(*FAIL)/C
2245 /a+b?(*THEN)c+(*FAIL)/C
2248 /a(*MARK)b/
2270 /a(*CR)b/
2272 /(*CR)a.b/
2273 a\nb
2275 a\rb
2277 /(*CR)a.b/<lf>
2278 a\nb
2280 a\rb
2282 /(*LF)a.b/<CRLF>
2283 a\rb
2285 a\nb
2287 /(*CRLF)a.b/
2288 a\rb
2289 a\nb
2291 a\r\nb
2293 /(*ANYCRLF)a.b/<CR>
2295 a\rb
2296 a\nb
2297 a\r\nb
2299 /(*ANY)a.b/<cr>
2301 a\rb
2302 a\nb
2303 a\r\nb
2304 a\x85b
2315 /a\Rb/I<bsr_anycrlf>
2316 a\rb
2317 a\nb
2318 a\r\nb
2320 a\x85b
2321 a\x0bb
2323 /a\Rb/I<bsr_unicode>
2324 a\rb
2325 a\nb
2326 a\r\nb
2327 a\x85b
2328 a\x0bb
2330 a\x85b\<bsr_anycrlf>
2331 a\x0bb\<bsr_anycrlf>
2333 /a\R?b/I<bsr_anycrlf>
2334 a\rb
2335 a\nb
2336 a\r\nb
2338 a\x85b
2339 a\x0bb
2341 /a\R?b/I<bsr_unicode>
2342 a\rb
2343 a\nb
2344 a\r\nb
2345 a\x85b
2346 a\x0bb
2348 a\x85b\<bsr_anycrlf>
2349 a\x0bb\<bsr_anycrlf>
2351 /a\R{2,4}b/I<bsr_anycrlf>
2352 a\r\n\nb
2353 a\n\r\rb
2354 a\r\n\r\n\r\n\r\nb
2356 a\x85\85b
2357 a\x0b\0bb
2359 /a\R{2,4}b/I<bsr_unicode>
2360 a\r\rb
2361 a\n\n\nb
2362 a\r\n\n\r\rb
2363 a\x85\85b
2364 a\x0b\0bb
2366 a\r\r\r\r\rb
2367 a\x85\85b\<bsr_anycrlf>
2368 a\x0b\0bb\<bsr_anycrlf>
2370 /(*BSR_ANYCRLF)a\Rb/I
2371 a\nb
2372 a\rb
2374 /(*BSR_UNICODE)a\Rb/I
2375 a\x85b
2377 /(*BSR_ANYCRLF)(*CRLF)a\Rb/I
2378 a\nb
2379 a\rb
2381 /(*CRLF)(*BSR_UNICODE)a\Rb/I
2382 a\x85b
2386 /(?<a>)(?&)/
2388 /(?<abc>)(?&a)/
2390 /(?<a>)(?&aaaaaaaaaaaaaaaaaaaaaaa)/
2392 /(?+-a)/
2394 /(?-+a)/
2444 /[[:a\dz:]]/
2446 /(^(a|b\g<-1'c))/
2448 /^(?+1)(?<a>x|y){0}z/
2454 /(\3)(\1)(a)/
2457 /(\3)(\1)(a)/<JS>
2466 /(?2)[]a()b](abc)/
2469 /(?2)[^]a()b](abc)/
2472 /(?1)[]a()b](abc)/
2477 /(?1)[^]a()b](abc)/
2482 /(?2)[]a()b](abc)(xyz)/
2485 /(?&N)[]a(?<N>)](?<M>abc)/
2488 /(?&N)[]a(?<N>)](abc)/
2491 /a[]b/
2493 /a[^]b/
2495 /a[]b/<JS>
2499 /a[]+b/<JS>
2503 /a[]*+b/<JS>
2507 /a[^]b/<JS>
2509 a\nb
2513 /a[^]+b/<JS>
2515 a\nX\nXb
2519 /a(?!)+b/
2521 /a(*FAIL)+b/
2549 /^"((?(?=[a])[^"])|b)*"$/C
2552 /^"((?(?=[a])[^"])|b)*"$/
2555 /^X(?5)(a)(?|(b)|(q))(c)(d)Y/
2558 /^X(?&N)(a)(?|(b)|(q))(c)(d)(?<N>Y)/
2645 /X[^a]{2,4}b/
2652 /X[^a]{2,4}?b/
2659 /X[^a]{2,4}+b/
2759 /a?b?/+
2768 /^a?b?/+
2777 /^(?<name>a|b\g<name>c)/
2783 /^(?<name>a|b\g'name'c)/
2789 /^(a|b\g<1>c)/
2795 /^(a|b\g'1'c)/
2801 /^(a|b\g'-1'c)/
2807 /(^(a|b\g<-1>c))/
2813 /(?-i:\g<name>)(?i:(?<name>a))/
2817 /(?i:\g<name>)(?-i:(?<name>a))/
2822 /(?-i:\g<+1>)(?i:(a))/
2826 /(?=(?<regex>(?#simplesyntax)\$(?<name>[a-zA-Z_\x{7f}-\x{ff}][a-zA-Z0-9_\x{7f}-\x{ff}]*)(?:\[(?<ind…
2828 /(?<n>a|b|c)\g<n>*/
2832 /^X(?7)(a)(?|(b)|(q)(r)(s))(c)(d)(Y)/
2835 /(?<=b(?1)|zzz)(a)/
2839 /(a)(?<=b\1)/
2841 /(a)(?<=b+(?1))/
2843 /(a+)(?<=b(?1))/
2845 /(a(?<=b(?1)))/
2851 /(a|bc)\1/SI
2853 /(a|bc)\1{2,3}/SI
2855 /(a|bc)(?1)/SI
2857 /(a|b\1)(a|b\1)/SI
2859 /(a|b\1){2}/SI
2861 /(a|bbbb\1)(a|bbbb\1)/SI
2863 /(a|bbbb\1){2}/SI
2865 /^From +([^ ]+) +[a-zA-Z][a-zA-Z][a-zA-Z] +[a-zA-Z][a-zA-Z][a-zA-Z] +[0-9]?[0-9] +[0-9][0-9]:[0-9][…
2867 …w\W\s\d][^<>]{0,})>([\d]{0,}\.)(.*)((<BR>([\w\W\s\d][^<>]{0,})|[\s]{0,}))<\/a><\/TD><TD([\w\W\s\d]…
2871 /(?(?=[^a-z]+[a-z]) \d{2}-[a-z]{3}-\d{2} | \d{2}-\d{2}-\d{2} ) /xSI
2873 /(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))/iSI
2877 /<a[\s]+href[\s]*=[\s]* # find <a href=
2885 (?: [0-9a-f]{1,4} | # 1-4 hex digits or
2889 [0-9a-f]{1,4} $ # final hex number at end of string
2893 /(?|(?<a>A)|(?<a>B))/I
2897 /(?|(?<a>A)|(?<b>B))/
2899 /(?:a(?<quote> (?<apostrophe>')|(?<realquote>")) |
2901 (?('quote')[a-z]+|[0-9]+)/JIx
2902 a"aaaaa
2906 a"11111
2908 /^(?|(a)(b)(c)(?<D>d)|(?<D>e)) (?('D')X|Y)/JDZx
2915 /(?<A>a) (b)(c) (?<A>d (?(R&A)$ | (?4)) )/JDZx
2934 /(a)bc\1*/
2955 /(\3)(\1)(a)/<JS>
2958 /(\3)(\1)(a)/SI<JS>
2961 /(\3)(\1)(a)/SI
2964 /i(?(DEFINE)(?<s>a))/SI
2967 /()i(?(1)a)/SI
2970 /(?i)a(?-i)b|c/BZ
2977 /(?i)a(?s)b|c/BZ
2979 /(?i)a(?s-i)b|c/BZ
2991 believe this to be a Perl bug. --/
2993 /(?=a\Kb)ab/
2996 /(?!a\Kb)ac/
3005 /(?>a\Kb)z|(ab)/
3018 /--- This should, and does, fail. In Perl, it does not, which I think is a
3025 is a bug in Perl. ---/
3039 /--- Mark names can be duplicated. Perl doesn't give a mark for this one,
3046 /--- COMMIT at the start of a pattern should be the same as an anchor. Perl
3110 a\x0a
3125 that is a bug in Perl. --/
3180 /(a\1z)/BZ
3211 /^(a)*+(\w)/S
3216 /^(?:a)*+(\w)/S
3221 /(a)++1234/SDZ
3259 /(?=a)[bcd]/I
3261 /((?=a))[bcd]/I
3263 /((?=a))+[bcd]/I
3265 /((?=a))++[bcd]/I
3267 /(?=a+)[bcd]/iI
3269 /(?=a+?)[bcd]/iI
3271 /(?=a++)[bcd]/iI
3273 /(?=a{3})[bcd]/iI
3291 /^.*?(?(?=a)a|b(*THEN)c)/
3294 /^.*?(?(?=a)a|bc)/
3297 /^.*?(?(?=a)a(*THEN)b|c)/
3300 /^.*?(?(?=a)a(*THEN)b)c/
3303 /^.*?(a(*THEN)b)c/
3306 /^.*? (?1) c (?(DEFINE)(a(*THEN)b))/x
3309 /^.*?(a(*THEN)b|z)c/
3312 /^.*?(z|a(*THEN)b)c/
3329 "(?=a*(*ACCEPT)b)c"
3341 /(?:(?>(a)))+a%/++
3344 /(a)b|ac/++SS
3347 /(a)(b)x|abc/++
3350 /(a)bc|(a)(b)\2/
3354 /(?(DEFINE)(a(?2)|b)(b(?1)|a))(?:(?1)|(?2))/SI
3356 /(a(?2)|b)(b(?1)|a)(?:(?1)|(?2))/SI
3358 /(a(?2)|b)(b(?1)|a)(?1)(?2)/SI
3362 /^(?>a)++/
3366 /(a)(?1)++/
3391 /(?=(a))?./BZ
3393 /(?=(a))??./BZ
3395 /^(?=(a)){0}b(?1)/BZ
3397 /(?(DEFINE)(a))?b(?1)/BZ
3401 /^(?!a){0}\w+/BZ
3405 /[:a[:abc]b:]/BZ
3410 /((?(R2)a+|(?1)b))/SS
3413 /(?(R)a*(?1)|((?R))b)/SS
3416 /(a+|(?R)b)/
3418 /^(a(*:A)(d|e(*:B))z|aeq)/C
3430 /a(*SKIP)c|b(*ACCEPT)|/+SI
3431 a
3433 /a(*SKIP)c|b(*ACCEPT)cd(*ACCEPT)|x/SI
3436 'a*(*ACCEPT)b'+
3441 /(*ACCEPT)a/+I
3444 /z(*ACCEPT)a/+I
3447 /a(?:.)*?a/ims
3450 /a(?:.(*THEN))*?a/ims
3453 /a(?:.(*THEN:ABC))*?a/ims
3502 /^(?>a+)(?>(z+))\w/BZ
3507 /(.)(\1|a(?2))/
3513 /(.)((?(1)c|a)|a(?2))/
3518 /(a\1z)/BZ
3520 /^(?>a+)(?>b+)(?>c+)(?>d+)(?>e+)/
3523 /^(?>(a+))(?>(b+))(?>(c+))(?>(d+))(?>(e+))/
3526 /^(?>(a+))(?>b+)(?>(c+))(?>d+)(?>(e+))/
3529 /^a\x41z/<JS>
3534 /^a[m\x41]z/<JS>
3537 /^a\x1z/<JS>
3540 /^a\u0041z/<JS>
3545 /^a[m\u0041]z/<JS>
3548 /^a\u041z/<JS>
3553 /^a\U0041z/<JS>
3562 /a[\NB]c/
3565 /a[B-\Nc]/
3567 /(a)(?2){0,1999}?(b)/
3569 /(a)(?(DEFINE)(b))(?2){0,1999}?(?2)/
3573 passed back for the failures, whereas in PCRE there is a tag. ---/
3587 /(b|q)(*:m)f|a(*:n)w/K
3592 /(q|b)(*:m)f|a(*:n)w/K
3597 /-- After a partial match, the behaviour is as for a failure. --/
3599 /^a(*:X)bcde/K
3602 /-- These are here because Perl doesn't return a mark, except for the first --/
3616 /(?=a(*:x))(?!a(*:y)c)/K+
3619 /(?=a(*:x))(?=a(*:y)c|)/K+
3718 /^a$/<CRLF>
3719 a\r\P
3720 a\r\P\P
3722 /^a$/m<CRLF>
3723 a\r\P
3724 a\r\P\P
3726 /^(a$|a\r)/<CRLF>
3727 a\r\P
3728 a\r\P\P
3730 /^(a$|a\r)/m<CRLF>
3731 a\r\P
3732 a\r\P\P
3757 /(?=a(*COMMIT)b|ac)ac|ac/
3760 /(?=a(*COMMIT)b|(ac)) ac | (a)c/x
3769 /((?=a(*COMMIT)b)ab|ac){0}(?:(?1)|a(c))/
3775 /(?>.*?a)(?<=ba)/I
3777 /(?:.*?a)(?<=ba)/I
3779 /.*?a(*PRUNE)b/I
3781 /.*?a(*PRUNE)b/sI
3783 /^a(*PRUNE)b/sI
3785 /.*?a(*SKIP)b/I
3787 /(?>.*?a)b/sI
3789 /(?>.*?a)b/I
3791 /(?>^a)b/sI