• Home
  • Raw
  • Download

Lines Matching refs:abc

56 "abc(?=def)"                   "<0>abc</0>def"
66 ".(?!\p{L})" "abc<0>d</0> " # Negated look-ahead
67 ".(?!(\p{L}))" "abc<0>d</0> " # Negated look-ahead, no capture
83 "abc(?!def)" "<0>abc</0>xyz"
84 "abc(?!def)" "abcdef"
85 "abc(?!def)" "<r><0>abc</0></r>def"
86 "abc(?!def)" b "<r>abc</r>def"
87 "abc(?!def)" b "<r><0>abc</0></r>xyz"
92 "^def$" "abc<r><0>def</0></r>ghi" # anchoring (default) bounds
93 "^def$" a "abc<r>def</r>ghi" # non-anchoring bounds
95 "def$" a "abc<r><0>def</0></r>" # non-anchoring bounds
125 "abcd" Lz "abc"
132 "abcd" Lzi "abc"
143 "^def$" mYZ "abc\x{a}<0>def</0>\x{a}ghi"
144 "^def$" mYZ "abc\x{b}<0>def</0>\x{b}ghi"
145 "^def$" mYZ "abc\x{c}<0>def</0>\x{c}ghi"
146 "^def$" mYZ "abc\x{d}<0>def</0>\x{d}ghi"
147 "^def$" mYZ "abc\x{85}<0>def</0>\x{85}ghi"
148 "^def$" mYZ "abc\x{2028}<0>def</0>\x{2028}ghi"
149 "^def$" mYZ "abc\x{2029}<0>def</0>\x{2029}ghi"
150 "^def$" mYZ "abc\r\n<0>def</0>\r\nghi"
168 "abc$" D "<0>abc</0>\n"
169 "abc$" D "abc\r"
170 "abc$" D "abc\u0085"
173 "(?d)abc$" "<0>abc</0>\n"
174 "(?d)abc$" "abc\r"
175 "abc$" mD "<0>abc</0>\ndef"
176 "abc$" mD "abc\rdef"
178 ".*def" L "abc\r def xyz" # Normal mode, LookingAt() stops at \r
179 ".*def" DL "<0>abc\r def</0> xyz" # Unix Lines mode, \r not line end.
180 ".*def" DL "abc\n def xyz"
185 "^abc" m "xyz\r<0>abc</0>"
186 "^abc" Dm "xyz\rabc"
187 "^abc" Dm "xyz\n<0>abc</0>"
196 "abc( +( inner(X?) +) xyz)" "leading cruft <0>abc<1> <2> inner<3></3> </2> xyz</1></0> …
201 "(?:abc)*(tail)" "<0>abcabcabc<1>tail</1></0>"
204 ".*?(abc)" "<0> abx <1>abc</1></0> abc abc abc"
205 ".*(abc)" "<0> abx abc abc abc <1>abc</1></0>"
207 "((?:abc |xyz )*?)abc " "<0><1>xyz </1>abc </0>abc abc "
208 "((?:abc |xyz )*)abc " "<0><1>xyz abc abc </1>abc </0>"
264 "(?w).*?\b" v "abc<r><0>def</0></r>ghi"
265 "(?w).*?\b" v2 "abc<r>def<0></0></r>ghi"
266 "(?w).*?\b" v3 "abc<r>def</r>ghi"
267 #"(?w).*?\b" vb "abc<r><0>def</0></r>ghi" # TODO: bug. Ticket 6073
268 #"(?w).*?\b" vb2 "abc<r>def</r>ghi"
284 "[abc\Q]\r\E]+" "<0>aaaccc]]]\\\\\\</0>\r..." # \Q ... \E escape in a [set]
288 "abc\an\r\E\\abcd\u0031bye" Q "lead<0>abc\\an\\r\\E\\\\abcd\\u0031bye</0>extra"
337 "abc\z|def" ZY "abc<0>def</0>"
363 "[\d]+" "<0>0123</0>abc/.,"
364 "[^\d]+" "0123<0>abc/.,</0>"
365 "[\D]+" "0123<0>abc/.,</0>"
366 "[^\D]+" "<0>0123</0>abc/.,"
368 "[\s]+" "<0> \t</0>abc/.,"
369 "[^\s]+" " \t<0>abc/.,</0>"
370 "[\S]+" " \t<0>abc/.,</0>"
371 "[^\S]+" "<0> \t</0>abc/.,"
378 "[\z]+" "abc<0>zzz</0>def" # \z has no special meaning
379 "[^\z]+" "<0>abc</0>zzzdef"
380 "[\^]+" "abc<0>^^</0>"
381 "[^\^]+" "<0>abc</0>^^"
388 …{75}\x{6d6}\x{6ba6}\x{6146B}\x{10ffe3}]+" "<0>\u0009\u0075\u06d6\u6ba6\U0006146B\U0010ffe3</0>abc"
460 "(?>.*)abc" "abcabcabc" # no match. .* consumed entire string.
461 "(?>(abc{2,4}?))(c*)" "<0><1>abcc</1><2>ccc</2></0>ddd"
466 "(abc)*+a" "abcabcabc"
467 "(abc)*+a" "<0>abc<1>abc</1>a</0>b"
483 "(abcd) \1" z "abcd abc"
488 "(abcd) \1" zi "abcd abc"
494 "(abcd) \1" z "<r>abcd abc</r>d "
498 "(abcd) \1" zi "<r>abcd abc</r>d "
527 "abc " "abc"
528 "abc " "<0>abc </0>"
538 "(?u)abc" "<0>abc</0>"
539 "(?-u)abc" "<0>abc</0>"
551 "(?m)^abc$" "abc \n abc\n<0>abc</0>\nabc"
552 "(?m)^abc$" 2 "abc \n abc\nabc\n<0>abc</0>"
553 "^abc$" 2 "abc \n abc\nabc\nabc"
556 "[\u0000-\U0010ffff]+" "<0>abc\u0000\uffff\U00010000\U0010ffffzz</0>"
557 "[^\u0000-\U0010ffff]" "abc\u0000\uffff\U00010000\U0010ffffzz"
558 "[^a--a]+" "<0>abc\u0000\uffff\U00010000\U0010ffffzz</0>"
561 "a b c # this is a comment" x "<0>abc</0> "
563 "a b c [x y z]" x "abc "
572 "(.*)(?<=[bc])" "<0><1>abc</1></0>d"
573 "(?<=(abc))def" "<1>abc</1><0>def</0>" # lookbehind precedes main match.
574 "(?<=ab|abc)xyz" "abwxyz" # ab matches, but not far enough.
575 "(?<=abc)cde" "abcde"
576 "(?<=abc|ab)cde" "ab<0>cde</0>"
577 "(?<=abc|ab)cde" "abc<0>cde</0>"
580 "(?<=bc?c?c?)cd" "abc<0>cd</0>"
591 "a\N{LATIN SMALL LETTER B}c" "<0>abc</0>"
592 "a\N{LATIN SMALL LETTER B}c" i "<0>abc</0>"
596 "\N{FULL STOP}*" "<0>...</0>abc"
598 "$" "abc<0></0>"
603 "abc.*" "<0>abcdef</0>"
604 "abc.*$" "<0>abcdef</0>"
605 "abc(.*)" "<0>abc<1>def</1></0>"
606 "abc(.*)" "<0>abc<1></1></0>"
607 "abc.*" "<0>abc</0>\ndef"
608 "abc.*" s "<0>abc\ndef</0>"
609 "abc.*$" s "<0>abc\ndef</0>"
610 "abc.*$" "abc\ndef"
611 "abc.*$" m "<0>abc</0>\ndef"
612 "abc.*\Z" m "abc\ndef"
613 "abc.*\Z" sm "<0>abc\ndef</0>"
615 "abc*" "<0>abccc</0>d"
616 "abc*$" "<0>abccc</0>"
617 "ab(?:ab[xyz]\s)*" "<0>ababy abx </0>abc"
619 "(?:(abc)|a)(?:bc)+" "<0>abc</0>"
620 "(?:(abc)|a)(?:bc)*" "<0><1>abc</1></0>"
644 "ab\x63" "<0>abc</0>"
671 "abc" Z "aa<0>abc</0> abcab"
672 "abc" 2Z "aaabc <0>abc</0>ab"
673 "abc" 3z "aa>abc abcab"
678 "abc\jkl" "<0>abcjkl</0>" # escape of a non-special letter is just itsel…
679 "abc[ \j]kl" "<0>abcjkl</0>"
690 …(?<=[^|\uAE62\054H\|\}&&^\p{Space}])(?sxx)(?<=[\f\006\a\r\xB4]{1,5})|(?x-xd:^{5}+)()" "<0></0>abc"
798 ".*" "abc<r><0>def</0></r>ghi"
809 "[def]+" "abc<0>ddeeff</0>ghi" # set-open
810 "[^def]+" "<0>abc</0>defghi"
811 "[:digit:]+" "abc<0>123</0>def"
812 "[:^digit:]+" "<0>abc</0>123def"
813 "[\u005edef]+" "abc<0>de^f</0>ghi"
815 "[]]+" "abc<0>]]]</0>[def" # set-open2
816 "[^]]+" "<0>abc</0>]]][def"
818 "[:Lu:]+" "abc<0>ABC</0>def" # set-posix
819 "[:Lu]+" "abc<0>uL::Lu</0>"
820 "[:^Lu]+" "abc<0>uL:^:Lu</0>"
821 "[:]+" "abc<0>:::</0>def"
825 "[[nested]]+" "xyz[<0>nnetsteed</0>]abc" #set-start
831 "[-def]+" "abc<0>def-ef-d</0>xyz" # set-start-dash
832 "[abc[--def]]" E " "
834 "[x[&def]]+" "abc<0>def&</0>ghi" # set-start-amp
837 "[abc" E " " # set-after-lit
841 "[[def][ghi]]+" "abc]<0>defghi</0>[xyz" # set-after-set
842 "[[def]ghi]+" "abc]<0>defghi</0>[xyz"
843 "[[[[[[[[[[[abc]" E " "
844 "[[abc]\p{Lu}]+" "def<0>abcABC</0>xyz"
846 "[d-f]+" "abc<0>def</0>ghi" # set-after-range
847 "[d-f[x-z]]+" "abc<0>defxyzzz</0>gw"
848 "[\s\d]+" "abc<0> 123</0>def"
849 "[d-f\d]+" "abc<0>def123</0>ghi"
850 "[d-fr-t]+" "abc<0>defrst</0>uvw"
852 "[abc--]" E " " # set-after-op
854 "[-abcd---]+" "<0>abc</0>--" #[-abcd]--[-]
882 "[a-d&[b-c]]+" "<0>abc&bcd</0>"
883 "[a-d&b-c]+" "<0>abc&bcd</0>"
894 "[\p{Ll}]+" "ABC<0>abc</0>^&*&" # set-escape
895 "[\P{Ll}]+" "abc<0>ABC^&*&</0>xyz"
901 "[\d]+" "abc<0>123</0>def"
902 "[\D]+" "123<0>abc</0>567"
925 "\p{javaDigit}+" "abc<0>1234</0>xyz"
926 "\p{javaIdentifierIgnorable}+" "abc<0>\u0000\u000e\u009f</0>xyz"
927 "\p{javaISOControl}+" "abc<0>\u0000\u000d\u0083</0>xyz"
929 "\p{javaJavaIdentifierStart}+" "123\u0301<0>abc$_</0>%^&"
931 "\p{javaLetterOrDigit}+" "$%^&*<0>123abcகஙசஜஞ</0>☺♘♚☔☎♬⚄⚡"
934 "\p{javaSpaceChar}+" "abc<0> \u00ao\u2028</0>!@#"
935 "\p{javaSupplementaryCodePoint}+" "abc\uffff<0>\U00010000\U0010ffff</0>\u0000"
937 "\p{javaUnicodeIdentifierStart}+" "123<0>abcⅣ</0>%^&&*"
939 "\p{javaUpperCase}+" "abc<0>ABC</0>123"
941 "\p{javaWhitespace}+" "abc\u00a0\u2007\u202f<0> \u0009\u001c\u001f\u2028</0>42"
953 "[abc\Y]+" "<0>abcY</0>"
954 "[abc\Y]+" eE "<0>abcY</0>"
1042 "" "<0></0>abc"
1053 "$*" "<0></0>abc"
1058 "[a-z\Q-$\E]+" "QE<0>abc-def$</0>."
1139 "\w+" " <0>abc\u200cdef\u200dghi</0> "
1140 "\w+" i " <0>abc\u200cdef\u200dghi</0> "
1141 "[\w]+" " <0>abc\u200cdef\u200dghi</0> "
1142 "[\w]+" i " <0>abc\u200cdef\u200dghi</0> "
1194 …{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$" "abc.def.ghi.jkl"
1232 "^[-+]?\d*\.?\d*$" "abc"
1313 "^[-+]?[0-9]+[.]?[0-9]*([eE][-+]?[0-9]+)?$" "abc"
1505 "^((0?[1-9])|((1|2)[0-9])|30|31)$" "abc"
1777 "^\d{5}(-\d{3})?$" "38175-abc"
1800 "^\$?([0-9]{1,3},([0-9]{3},)*[0-9]{3}|[0-9]+)(\.[0-9][0-9])?$" "abc"
1894 "^[-+]?\d*$" "abc"
1900 "^\d*\.?\d*$" "abc"
1989 "^\$?([0-9]{1,3},([0-9]{3},)*[0-9]{3}|[0-9]+)(.[0-9][0-9])?$" "abc"
1995 "^\d{5}$|^\d{5}-\d{4}$" "abc"
2010 "^\d{5}-\d{4}|\d{5}|[A-Z]\d[A-Z] \d[A-Z]\d$" "abc"
2159 "[^abc]" G "<0>def</0>"
2160 "[^abc]" "abc"
2299 "<script[^>]*>[\w|\t|\r|\W]*</script>" "abc"
2314 "^(\d|,)*\.?\d*$" "abc"
2365 "^[a-zA-Z]+$" G "<0>abc</0>"
2384 "^\d+$" "abc"
2388 "^(\+|-)?\d+$" "abc"
2404 "^[12345]$" "abc"