📄 testoutput2
字号:
1: b/^(?:aa(?:b(bb))?)+$/ICapturing subpattern count = 1Options: anchoredNo first charNo need char aabbbaa 0: aabbbaa 1: bb/^(aa(b(bb))?)+$/ICapturing subpattern count = 3Options: anchoredNo first charNo need char aabbbaa 0: aabbbaa 1: aa 2: bbb 3: bb/^(aa(bb(bb))?)+$/ICapturing subpattern count = 3Options: anchoredNo first charNo need char aabbbbaa 0: aabbbbaa 1: aa 2: bbbb 3: bb/--------------------------------------------------------------------/I Capturing subpattern count = 0No optionsFirst char = '-'Need char = '-' /#/IxMDMemory allocation (code space): 7------------------------------------------------------------------ 0 3 Bra 0 3 3 Ket 6 End------------------------------------------------------------------Capturing subpattern count = 0Options: extendedNo first charNo need char/a#/IxMDMemory allocation (code space): 9------------------------------------------------------------------ 0 5 Bra 0 3 a 5 5 Ket 8 End------------------------------------------------------------------Capturing subpattern count = 0Options: extendedFirst char = 'a'No need char/[\s]/D------------------------------------------------------------------ 0 36 Bra 0 3 [\x09\x0a\x0c\x0d ] 36 36 Ket 39 End------------------------------------------------------------------Capturing subpattern count = 0No optionsNo first charNo need char/[\S]/D------------------------------------------------------------------ 0 36 Bra 0 3 [\x00-\x08\x0b\x0e-\x1f!-\xff] 36 36 Ket 39 End------------------------------------------------------------------Capturing subpattern count = 0No optionsNo first charNo need char/a(?i)b/D------------------------------------------------------------------ 0 9 Bra 0 3 a 5 01 Opt 7 NC b 9 9 Ket 12 End------------------------------------------------------------------Capturing subpattern count = 0No optionsFirst char = 'a'Need char = 'b' (caseless) ab 0: ab aB 0: aB *** Failers No match AB No match/(a(?i)b)/D------------------------------------------------------------------ 0 19 Bra 0 3 11 Bra 1 8 a 10 01 Opt 12 NC b 14 11 Ket 17 00 Opt 19 19 Ket 22 End------------------------------------------------------------------Capturing subpattern count = 1No optionsFirst char = 'a'Need char = 'b' (caseless) ab 0: ab 1: ab aB 0: aB 1: aB *** Failers No match AB No match / (?i)abc/IxD------------------------------------------------------------------ 0 9 Bra 0 3 NC abc 9 9 Ket 12 End------------------------------------------------------------------Capturing subpattern count = 0Options: caseless extendedFirst char = 'a' (caseless)Need char = 'c' (caseless)/#this is a comment (?i)abc/IxD------------------------------------------------------------------ 0 9 Bra 0 3 NC abc 9 9 Ket 12 End------------------------------------------------------------------Capturing subpattern count = 0Options: caseless extendedFirst char = 'a' (caseless)Need char = 'c' (caseless)/123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/D------------------------------------------------------------------ 0 603 Bra 0 3 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890603 603 Ket606 End------------------------------------------------------------------Capturing subpattern count = 0No optionsFirst char = '1'Need char = '0'/\Q123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890/D------------------------------------------------------------------ 0 603 Bra 0 3 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890603 603 Ket606 End------------------------------------------------------------------Capturing subpattern count = 0No optionsFirst char = '1'Need char = '0'/\Q\E/D------------------------------------------------------------------ 0 3 Bra 0 3 3 Ket 6 End------------------------------------------------------------------Capturing subpattern count = 0No optionsNo first charNo need char \ 0: /\Q\Ex/D------------------------------------------------------------------ 0 5 Bra 0 3 x 5 5 Ket 8 End------------------------------------------------------------------Capturing subpattern count = 0No optionsFirst char = 'x'No need char/ \Q\E/D------------------------------------------------------------------ 0 5 Bra 0 3 5 5 Ket 8 End------------------------------------------------------------------Capturing subpattern count = 0No optionsFirst char = ' 'No need char/a\Q\E/D------------------------------------------------------------------ 0 5 Bra 0 3 a 5 5 Ket 8 End------------------------------------------------------------------Capturing subpattern count = 0No optionsFirst char = 'a'No need char abc 0: a bca 0: a bac 0: a/a\Q\Eb/D------------------------------------------------------------------ 0 7 Bra 0 3 ab 7 7 Ket 10 End------------------------------------------------------------------Capturing subpattern count = 0No optionsFirst char = 'a'Need char = 'b' abc 0: ab/\Q\Eabc/D------------------------------------------------------------------ 0 9 Bra 0 3 abc 9 9 Ket 12 End------------------------------------------------------------------Capturing subpattern count = 0No optionsFirst char = 'a'Need char = 'c'/x*+\w/D------------------------------------------------------------------ 0 6 Bra 0 3 x*+ 5 \w 6 6 Ket 9 End------------------------------------------------------------------Capturing subpattern count = 0Partial matching not supportedNo optionsNo first charNo need char *** Failers 0: F xxxxxNo match /x?+/D------------------------------------------------------------------ 0 5 Bra 0 3 x?+ 5 5 Ket 8 End------------------------------------------------------------------Capturing subpattern count = 0No optionsNo first charNo need char/x++/D------------------------------------------------------------------ 0 5 Bra 0 3 x++ 5 5 Ket 8 End------------------------------------------------------------------Capturing subpattern count = 0Partial matching not supportedNo optionsFirst char = 'x'No need char/x{1,3}+/D ------------------------------------------------------------------ 0 15 Bra 0 3 9 Once 6 x 8 x{0,2} 12 9 Ket 15 15 Ket 18 End------------------------------------------------------------------Capturing subpattern count = 0Partial matching not supportedNo optionsFirst char = 'x'No need char/(x)*+/D------------------------------------------------------------------ 0 20 Bra 0 3 14 Once 6 Brazero 7 7 Bra 1 12 x 14 7 KetRmax 17 14 Ket 20 20 Ket 23 End------------------------------------------------------------------Capturing subpattern count = 1No optionsNo first charNo need char/^(\w++|\s++)*$/ICapturing subpattern count = 1Partial matching not supportedOptions: anchoredNo first charNo need char now is the time for all good men to come to the aid of the party 0: now is the time for all good men to come to the aid of the party 1: party *** FailersNo match this is not a line with only words and spaces!No match /(\d++)(\w)/ICapturing subpattern count = 2Partial matching not supportedNo optionsNo first charNo need char 12345a 0: 12345a 1: 12345 2: a *** FailersNo match 12345+ No match/a++b/ICapturing subpattern count = 0Partial matching not supportedNo optionsFirst char = 'a'Need char = 'b' aaab 0: aaab/(a++b)/ICapturing subpattern count = 1Partial matching not supportedNo optionsFirst char = 'a'Need char = 'b' aaab 0: aaab 1: aaab/(a++)b/ICapturing subpattern count = 1Partial matching not supportedNo optionsFirst char = 'a'Need char = 'b' aaab 0: aaab 1: aaa/([^()]++|\([^()]*\))+/ICapturing subpattern count = 1Partial matching not supportedNo optionsNo first charNo need char ((abc(ade)ufh()()x 0: abc(ade)ufh()()x 1: x /\(([^()]++|\([^()]+\))+\)/I Capturing subpattern count = 1Partial matching not supportedNo optionsFirst char = '('Need char = ')' (abc) 0: (abc) 1: abc (abc(def)xyz) 0: (abc(def)xyz) 1: xyz *** FailersNo match ((()aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa No match/(abc){1,3}+/D------------------------------------------------------------------ 0 59 Bra 0 3 53 Once 6 11 Bra 1 11 abc 17 11 Ket 20 Brazero 21 32 Bra 0 24 11 Bra 1 29 abc 35 11 Ket 38 Brazero 39 11 Bra 1 44 abc 50 11 Ket 53 32 Ket 56 53 Ket 59 59 Ket 62 End------------------------------------------------------------------Capturing subpattern count = 1No optionsFirst char = 'a'Need char = 'c'/a+?+/IFailed: nothing to repeat at offset 3/a{2,3}?+b/IFailed: nothing to repeat at offset 7/(?U)a+?+/IFailed: nothing to repeat at offset 7/a{2,3}?+b/IUFailed: nothing to repeat at offset 7/x(?U)a++b/D------------------------------------------------------------------ 0 9 Bra 0 3 x 5 a++ 7 b 9 9 Ket 12 End------------------------------------------------------------------Capturing subpattern count = 0Partial matching not supportedNo optionsFirst char = 'x'Need char = 'b' xaaaab 0: xaaaab/(?U)xa++b/D------------------------------------------------------------------ 0 9 Bra 0 3 x 5 a++ 7 b 9 9 Ket 12 End------------------------------------------------------------------Capturing subpattern count = 0Partial matching not supportedOptions: ungreedyFirst char = 'x'Need char = 'b' xaaaab 0: xaaaab/^((a+)(?U)([ab]+)(?-U)([bc]+)(\w*))/D------------------------------------------------------------------ 0 116 Bra 0 3 ^ 4 109 Bra 1 9 7 Bra 2 14 a+ 16 7 Ket 19 39 Bra 3 24 [ab]+? 58 39 Ket 61 39 Bra 4 66 [bc]+100 39 Ket103 7 Bra 5108 \w*110 7 Ket113 109 Ket116 116 Ket119 End------------------------------------------------------------------Capturing subpattern count = 5Partial matching not supportedOptions: anchoredNo first charNo need char/^x(?U)a+b/D------------------------------------------------------------------ 0 10 Bra 0 3 ^ 4 x 6 a++ 8 b 10 10 Ket 13 End------------------------------------------------------------------Capturing subpattern count = 0Partial matching not supportedOptions: anchoredNo first charNeed char = 'b'/^x(?U)(a+)b/D------------------------------------------------------------------ 0 18 Bra 0 3 ^ 4 x 6 7 Bra 1 11 a+? 13 7 Ket 16 b 18 18 Ket 21 End------------------------------------------------------------------Capturing subpattern count = 1Partial matching not supportedOptions: anchoredNo first charNeed char = 'b'/[.x.]/IFailed: POSIX collating elements are not supported at offset 0/[=x=]/IFailed: POSIX collating elements are not supported at offset 0/[:x:]/IFailed: POSIX named classes are supported only within a class at offset 0/\l/IFailed: PCRE does not support \L, \l, \N, \U, or \u at offset 1/\L/IFailed: PCRE does not support \L, \l, \N, \U, or \u at offset 1/\N{name}/IFailed: PCRE does not support \L, \l, \N, \U, or \u at offset 1/\u/IFailed: PCRE does not support \L, \l, \N, \U, or \u at offset 1/\U/IFailed: PCRE does not support \L, \l, \N, \U, or \u at offset 1/[/IFailed: missing terminating ] for character class at offset 1/[a-/IFailed: missing terminating ] for character class at offset 3/[[:space:]/IFailed: missing terminating ] for character class at offset 10/[\s]/IDMMemory allocation (code space): 40------------------------------------------------------------------ 0 36 Bra 0 3 [\x09\x0a\x0c\x0d ] 36 36 Ket 39 End------------------------------------------------------------------Capturing subpattern count = 0No optionsNo first charNo need char/[[:space:]]/IDMMemory allocation (code space): 40------------------------------------------------------------------ 0 36 Bra 0 3 [\x09-\x0d ] 36 36 Ket 39 End------------------------------------------------------------------Capturing subpattern count = 0No optionsNo first charNo need char/[[:space:]abcde]/IDMMemory allocation (code space): 40------------------------------------------------------------------ 0 36 Bra 0 3 [\x09-\x0d a-e] 36 36 Ket 39 End------------------------------------------------------------------Capturing subpattern count = 0No optionsNo first charNo need char/< (?: (?(R) \d++ | [^<>]*+) | (?R)) * >/IxCapturing subpattern count = 0Partial matching not supportedOptions: extendedFirst char = '<'Need char = '>' <> 0: <> <abcd> 0: <abcd> <abc <123> hij> 0: <abc <123> hij> <abc <def> hij> 0: <def> <abc<>def> 0: <abc<>def> <abc<> 0: <> *** FailersNo match <abcNo match|8J\$WE\<\.rX\+ix\[d1b\!H\#\?vV0vrK\:ZH1\=2M\>iV\;\?aPhFB\<\*vW\@QW\@sO9\}cfZA\-i\'w\%hKd6gt1UJP\,15_\#QY\$M\^Mss_U\/\]\&LK9\[5vQub\^w\[KDD\<EjmhUZ\?\.akp2dF\>qmj\;2\}YWFdYx\.Ap\]hjCPTP\(n28k\+3\;o\&WXqs\/gOXdr\$\:r\'do0\;b4c\(f_Gr\=\"\\4\)\[01T7ajQJvL\$W\~mL_sS\/4h\:x\*\[ZN\=KLs\&L5zX\/\/\>it\,o\:aU\(\;Z\>pW\&T7oP\'2K\^E\:x9\'c\[\%z\-\,64JQ5AeH_G\#KijUKghQw\^\\vea3a\?kka_G\$8\#\`\*kynsxzBLru\'\]k_\[7FrVx\}\^\=\$blx\>s\-N\%j\;D\*aZDnsw\:YKZ\%Q\.Kne9\#hP\?\+b3\(SOvL\,\^\;\&u5\@\?5C5Bhb\=m\-vEh_L15Jl\]U\)0RP6\{q\%L\^_z5E\'Dw6X\b|IDMMemory allocation (code space): 826------------------------------------------------------------------ 0 822 Bra 0 3 8J$WE<.rX+ix[d1b!H#?vV0vrK:ZH1=2M>iV;?aPhFB<*vW@QW@sO9}cfZA-i'w%hKd6gt1UJP,15_#QY$M^Mss_U/]&LK9[5vQub^w[KDD<EjmhUZ?.akp2dF>qmj;2}YWFdYx.Ap]hjCPTP(n28k+3;o&WXqs/gOXdr$:r'do0;b4c(f_Gr="\4)[01T7ajQJvL$W~mL_sS/4h:x*[ZN=KLs&L5zX//>it,o:aU(;Z>pW&T7oP'2K^E:x9'c[%z-,64JQ5AeH_G#KijUKghQw^\vea3a?kka_G$8#`*kynsxzBLru']k_[7FrVx}^=$blx>s-N%j;D*aZDnsw:YKZ%Q.Kne9#hP?+b3(SOvL,^;&u5@?5C5Bhb=m-vEh_L15Jl]U)0RP6{q
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -