⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testoutput3

📁 Apache 2.0.63 is the current stable version of the 2.0 series, and is recommended over any previous
💻
📖 第 1 页 / 共 2 页
字号:
/(([a-c])b*?\2)*/    ababbbcbc 0: ababb 1: bb 2: b/(([a-c])b*?\2){3}/    ababbbcbc 0: ababbbcbc 1: cbc 2: c/((\3|b)\2(a)x)+/    aaaxabaxbaaxbbax 0: bbax 1: bbax 2: b 3: a/((\3|b)\2(a)){2,}/    bbaababbabaaaaabbaaaabba 0: bbaaaabba 1: bba 2: b 3: a/abc/i    ABC 0: ABC    XABCY 0: ABC    ABABC 0: ABC    *** FailersNo match    aaxabxbaxbbxNo match    XBCNo match    AXCNo match    ABXNo match/ab*c/i    ABC 0: ABC/ab*bc/i    ABC 0: ABC    ABBC 0: ABBC/ab*?bc/i    ABBBBC 0: ABBBBC/ab{0,}?bc/i    ABBBBC 0: ABBBBC/ab+?bc/i    ABBC 0: ABBC/ab+bc/i    *** FailersNo match    ABCNo match    ABQNo match/ab{1,}bc/i/ab+bc/i    ABBBBC 0: ABBBBC/ab{1,}?bc/i    ABBBBC 0: ABBBBC/ab{1,3}?bc/i    ABBBBC 0: ABBBBC/ab{3,4}?bc/i    ABBBBC 0: ABBBBC/ab{4,5}?bc/i    *** FailersNo match    ABQNo match    ABBBBCNo match/ab??bc/i    ABBC 0: ABBC    ABC 0: ABC/ab{0,1}?bc/i    ABC 0: ABC/ab??bc/i/ab??c/i    ABC 0: ABC/ab{0,1}?c/i    ABC 0: ABC/^abc$/i    ABC 0: ABC    *** FailersNo match    ABBBBCNo match    ABCCNo match/^abc/i    ABCC 0: ABC/^abc$/i/abc$/i    AABC 0: ABC/^/i    ABC 0: /$/i    ABC 0: /a.c/i    ABC 0: ABC    AXC 0: AXC/a.*?c/i    AXYZC 0: AXYZC/a.*c/i    *** FailersNo match    AABC 0: AABC    AXYZDNo match/a[bc]d/i    ABD 0: ABD/a[b-d]e/i    ACE 0: ACE    *** FailersNo match    ABCNo match    ABDNo match/a[b-d]/i    AAC 0: AC/a[-b]/i    A- 0: A-/a[b-]/i    A- 0: A-/a]/i    A] 0: A]/a[]]b/i    A]B 0: A]B/a[^bc]d/i    AED 0: AED/a[^-b]c/i    ADC 0: ADC    *** FailersNo match    ABDNo match    A-CNo match/a[^]b]c/i    ADC 0: ADC/ab|cd/i    ABC 0: AB    ABCD 0: AB/()ef/i    DEF 0: EF 1: /$b/i    *** FailersNo match    A]CNo match    BNo match/a\(b/i    A(B 0: A(B/a\(*b/i    AB 0: AB    A((B 0: A((B/a\\b/i    A\BNo match/((a))/i    ABC 0: A 1: A 2: A/(a)b(c)/i    ABC 0: ABC 1: A 2: C/a+b+c/i    AABBABC 0: ABC/a{1,}b{1,}c/i    AABBABC 0: ABC/a.+?c/i    ABCABC 0: ABC/a.*?c/i    ABCABC 0: ABC/a.{0,5}?c/i    ABCABC 0: ABC/(a+|b)*/i    AB 0: AB 1: B/(a+|b){0,}/i    AB 0: AB 1: B/(a+|b)+/i    AB 0: AB 1: B/(a+|b){1,}/i    AB 0: AB 1: B/(a+|b)?/i    AB 0: A 1: A/(a+|b){0,1}/i    AB 0: A 1: A/(a+|b){0,1}?/i    AB 0: /[^ab]*/i    CDE 0: CDE/abc/i/a*/i    /([abc])*d/i    ABBBCD 0: ABBBCD 1: C/([abc])*bcd/i    ABCD 0: ABCD 1: A/a|b|c|d|e/i    E 0: E/(a|b|c|d|e)f/i    EF 0: EF 1: E/abcd*efg/i    ABCDEFG 0: ABCDEFG/ab*/i    XABYABBBZ 0: AB    XAYABBBZ 0: A/(ab|cd)e/i    ABCDE 0: CDE 1: CD/[abhgefdc]ij/i    HIJ 0: HIJ/^(ab|cd)e/i    ABCDENo match/(abc|)ef/i    ABCDEF 0: EF 1: /(a|b)c*d/i    ABCD 0: BCD 1: B/(ab|ab*)bc/i    ABC 0: ABC 1: A/a([bc]*)c*/i    ABC 0: ABC 1: BC/a([bc]*)(c*d)/i    ABCD 0: ABCD 1: BC 2: D/a([bc]+)(c*d)/i    ABCD 0: ABCD 1: BC 2: D/a([bc]*)(c+d)/i    ABCD 0: ABCD 1: B 2: CD/a[bcd]*dcdcde/i    ADCDCDE 0: ADCDCDE/a[bcd]+dcdcde/i/(ab|a)b*c/i    ABC 0: ABC 1: AB/((a)(b)c)(d)/i    ABCD 0: ABCD 1: ABC 2: A 3: B 4: D/[a-zA-Z_][a-zA-Z0-9_]*/i    ALPHA 0: ALPHA/^a(bc+|b[eh])g|.h$/i    ABH 0: BH/(bc+d$|ef*g.|h?i(j|k))/i    EFFGZ 0: EFFGZ 1: EFFGZ    IJ 0: IJ 1: IJ 2: J    REFFGZ 0: EFFGZ 1: EFFGZ    *** FailersNo match    ADCDCDENo match    EFFGNo match    BCDDNo match/((((((((((a))))))))))/i    A 0: A 1: A 2: A 3: A 4: A 5: A 6: A 7: A 8: A 9: A10: A/((((((((((a))))))))))\10/i    AA 0: AA 1: A 2: A 3: A 4: A 5: A 6: A 7: A 8: A 9: A10: A/(((((((((a)))))))))/i    A 0: A 1: A 2: A 3: A 4: A 5: A 6: A 7: A 8: A 9: A/(?:(?:(?:(?:(?:(?:(?:(?:(?:(a))))))))))/i    A 0: A 1: A/(?:(?:(?:(?:(?:(?:(?:(?:(?:(a|b|c))))))))))/i    C 0: C 1: C/multiple words of text/i    *** FailersNo match    AANo match    UH-UHNo match/multiple words/i    MULTIPLE WORDS, YEAH 0: MULTIPLE WORDS/(.*)c(.*)/i    ABCDE 0: ABCDE 1: AB 2: DE/\((.*), (.*)\)/i    (A, B) 0: (A, B) 1: A 2: B/[k]/i/abcd/i    ABCD 0: ABCD/a(bc)d/i    ABCD 0: ABCD 1: BC/a[-]?c/i    AC 0: AC/(abc)\1/i    ABCABC 0: ABCABC 1: ABC/([a-c]*)\1/i    ABCABC 0: ABCABC 1: ABC/a(?!b)./    abad 0: ad/a(?=d)./    abad 0: ad/a(?=c|d)./    abad 0: ad/a(?:b|c|d)(.)/    ace 0: ace 1: e/a(?:b|c|d)*(.)/    ace 0: ace 1: e/a(?:b|c|d)+?(.)/    ace 0: ace 1: e    acdbcdbe 0: acd 1: d/a(?:b|c|d)+(.)/    acdbcdbe 0: acdbcdbe 1: e/a(?:b|c|d){2}(.)/    acdbcdbe 0: acdb 1: b/a(?:b|c|d){4,5}(.)/    acdbcdbe 0: acdbcdb 1: b/a(?:b|c|d){4,5}?(.)/    acdbcdbe 0: acdbcd 1: d/((foo)|(bar))*/    foobar 0: foobar 1: bar 2: foo 3: bar/a(?:b|c|d){6,7}(.)/    acdbcdbe 0: acdbcdbe 1: e/a(?:b|c|d){6,7}?(.)/    acdbcdbe 0: acdbcdbe 1: e/a(?:b|c|d){5,6}(.)/    acdbcdbe 0: acdbcdbe 1: e/a(?:b|c|d){5,6}?(.)/    acdbcdbe 0: acdbcdb 1: b/a(?:b|c|d){5,7}(.)/    acdbcdbe 0: acdbcdbe 1: e/a(?:b|c|d){5,7}?(.)/    acdbcdbe 0: acdbcdb 1: b/a(?:b|(c|e){1,2}?|d)+?(.)/    ace 0: ace 1: c 2: e/^(.+)?B/    AB 0: AB 1: A/^([^a-z])|(\^)$/    . 0: . 1: ./^[<>]&/    <&OUT 0: <&/^(a\1?){4}$/    aaaaaaaaaa 0: aaaaaaaaaa 1: aaaa    *** FailersNo match    ABNo match    aaaaaaaaaNo match    aaaaaaaaaaaNo match/^(a(?(1)\1)){4}$/    aaaaaaaaaa 0: aaaaaaaaaa 1: aaaa    *** FailersNo match    aaaaaaaaaNo match    aaaaaaaaaaaNo match/(?:(f)(o)(o)|(b)(a)(r))*/    foobar 0: foobar 1: f 2: o 3: o 4: b 5: a 6: r/(?<=a)b/    ab 0: b    *** FailersNo match    cbNo match    bNo match/(?<!c)b/    ab 0: b    b 0: b    b 0: b/(?:..)*a/    aba 0: aba/(?:..)*?a/    aba 0: a/^(?:b|a(?=(.)))*\1/    abc 0: ab 1: b/^(){3,5}/    abc 0:  1: /^(a+)*ax/    aax 0: aax 1: a/^((a|b)+)*ax/    aax 0: aax 1: a 2: a/^((a|bc)+)*ax/    aax 0: aax 1: a 2: a/(a|x)*ab/    cab 0: ab/(a)*ab/    cab 0: ab/(?:(?i)a)b/    ab 0: ab/((?i)a)b/    ab 0: ab 1: a/(?:(?i)a)b/    Ab 0: Ab/((?i)a)b/    Ab 0: Ab 1: A/(?:(?i)a)b/    *** FailersNo match    cbNo match    aBNo match/((?i)a)b//(?i:a)b/    ab 0: ab/((?i:a))b/    ab 0: ab 1: a/(?i:a)b/    Ab 0: Ab/((?i:a))b/    Ab 0: Ab 1: A/(?i:a)b/    *** FailersNo match    aBNo match    aBNo match/((?i:a))b//(?:(?-i)a)b/i    ab 0: ab/((?-i)a)b/i    ab 0: ab 1: a/(?:(?-i)a)b/i    aB 0: aB/((?-i)a)b/i    aB 0: aB 1: a/(?:(?-i)a)b/i    *** FailersNo match    aB 0: aB    AbNo match/((?-i)a)b/i/(?:(?-i)a)b/i    aB 0: aB/((?-i)a)b/i    aB 0: aB 1: a/(?:(?-i)a)b/i    *** FailersNo match    AbNo match    ABNo match/((?-i)a)b/i/(?-i:a)b/i    ab 0: ab/((?-i:a))b/i    ab 0: ab 1: a/(?-i:a)b/i    aB 0: aB/((?-i:a))b/i    aB 0: aB 1: a/(?-i:a)b/i    *** FailersNo match    ABNo match    AbNo match/((?-i:a))b/i/(?-i:a)b/i    aB 0: aB/((?-i:a))b/i    aB 0: aB 1: a/(?-i:a)b/i    *** FailersNo match    AbNo match    ABNo match/((?-i:a))b/i/((?-i:a.))b/i    *** FailersNo match    ABNo match    a\nBNo match/((?s-i:a.))b/i    a\nB 0: a\x0aB 1: a\x0a/(?:c|d)(?:)(?:a(?:)(?:b)(?:b(?:))(?:b(?:)(?:b)))/    cabbbb 0: cabbbb/(?:c|d)(?:)(?:aaaaaaaa(?:)(?:bbbbbbbb)(?:bbbbbbbb(?:))(?:bbbbbbbb(?:)(?:bbbbbbbb)))/    caaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb 0: caaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/(ab)\d\1/i    Ab4ab 0: Ab4ab 1: Ab    ab4Ab 0: ab4Ab 1: ab/foo\w*\d{4}baz/    foobar1234baz 0: foobar1234baz/x(~~)*(?:(?:F)?)?/    x~~ 0: x~~ 1: ~~/^a(?#xxx){3}c/    aaac 0: aaac/^a (?#xxx) (?#yyy) {3}c/x    aaac 0: aaac/(?<![cd])b/    *** FailersNo match    B\nBNo match    dbcbNo match/(?<![cd])[ab]/    dbaacb 0: a/(?<!(c|d))b//(?<!(c|d))[ab]/    dbaacb 0: a/(?<!cd)[ab]/    cdaccb 0: b/^(?:a?b?)*$/    *** FailersNo match    dbcbNo match    a--No match/((?s)^a(.))((?m)^b$)/    a\nb\nc\n 0: a\x0ab 1: a\x0a 2: \x0a 3: b/((?m)^b$)/    a\nb\nc\n 0: b 1: b/(?m)^b/    a\nb\n 0: b/(?m)^(b)/    a\nb\n 0: b 1: b/((?m)^b)/    a\nb\n 0: b 1: b/\n((?m)^b)/    a\nb\n 0: \x0ab 1: b/((?s).)c(?!.)/    a\nb\nc\n 0: \x0ac 1: \x0a    a\nb\nc\n 0: \x0ac 1: \x0a/((?s)b.)c(?!.)/    a\nb\nc\n 0: b\x0ac 1: b\x0a    a\nb\nc\n 0: b\x0ac 1: b\x0a/^b//()^b/    *** FailersNo match    a\nb\nc\nNo match    a\nb\nc\nNo match/((?m)^b)/    a\nb\nc\n 0: b 1: b/(?(1)a|b)//(?(1)b|a)/    a 0: a/(x)?(?(1)a|b)/    *** FailersNo match    aNo match    aNo match/(x)?(?(1)b|a)/    a 0: a/()?(?(1)b|a)/    a 0: a/()(?(1)b|a)//()?(?(1)a|b)/    a 0: a 1: /^(\()?blah(?(1)(\)))$/    (blah) 0: (blah) 1: ( 2: )    blah 0: blah    *** FailersNo match    aNo match    blah)No match    (blahNo match/^(\(+)?blah(?(1)(\)))$/    (blah) 0: (blah) 1: ( 2: )    blah 0: blah    *** FailersNo match    blah)No match    (blahNo match/(?(?!a)a|b)//(?(?!a)b|a)/    a 0: a/(?(?=a)b|a)/    *** FailersNo match    aNo match    aNo match/(?(?=a)a|b)/    a 0: a/(?=(a+?))(\1ab)/    aaab 0: aab 1: a 2: aab/^(?=(a+?))\1ab//(\w+:)+/    one: 0: one: 1: one:/$(?<=^(a))/    a 0:  1: a/(?=(a+?))(\1ab)/    aaab 0: aab 1: a 2: aab/^(?=(a+?))\1ab/    *** FailersNo match    aaabNo match    aaabNo match/([\w:]+::)?(\w+)$/    abcd 0: abcd 1: <unset> 2: abcd    xy:z:::abcd 0: xy:z:::abcd 1: xy:z::: 2: abcd/^[^bcd]*(c+)/    aexycd 0: aexyc 1: c/(a*)b+/    caab 0: aab 1: aa/([\w:]+::)?(\w+)$/    abcd 0: abcd 1: <unset> 2: abcd    xy:z:::abcd 0: xy:z:::abcd 1: xy:z::: 2: abcd    *** Failers 0: Failers 1: <unset> 2: Failers    abcd:No match    abcd:No match/^[^bcd]*(c+)/    aexycd 0: aexyc 1: c/(>a+)ab//(?>a+)b/    aaab 0: aaab/([[:]+)/    a:[b]: 0: :[ 1: :[/([[=]+)/    a=[b]= 0: =[ 1: =[/([[.]+)/    a.[b]. 0: .[ 1: .[/((?>a+)b)/    aaab 0: aaab 1: aaab/(?>(a+))b/    aaab 0: aaab 1: aaa/((?>[^()]+)|\([^()]*\))+/    ((abc(ade)ufh()()x 0: abc(ade)ufh()()x 1: x/a\Z/    *** FailersNo match    aaabNo match    a\nb\nNo match/b\Z/    a\nb\n 0: b/b\z//b\Z/    a\nb 0: b/b\z/    a\nb 0: b    *** FailersNo match    /^(?>(?(1)\.|())[^\W_](?>[a-z0-9-]*[^\W_])?)+$/    a 0: a 1:     abc 0: abc 1:     a-b 0: a-b 1:     0-9  0: 0-9 1:     a.b 0: a.b 1:     5.6.7   0: 5.6.7 1:     the.quick.brown.fox 0: the.quick.brown.fox 1:     a100.b200.300c   0: a100.b200.300c 1:     12-ab.1245  0: 12-ab.1245 1:     ***FailersNo match    \No match    .aNo match    -aNo match    a-No match    a.  No match    a_b No match    a.-No match    a..  No match    ab..bc No match    the.quick.brown.fox-No match    the.quick.brown.fox.No match    the.quick.brown.fox_No match    the.quick.brown.fox+       No match/(?>.*)(?<=(abcd|wxyz))/    alphabetabcd 0: alphabetabcd 1: abcd    endingwxyz 0: endingwxyz 1: wxyz    *** FailersNo match    a rather long string that doesn't end with one of themNo match/word (?>(?:(?!otherword)[a-zA-Z0-9]+ ){0,30})otherword/    word cat dog elephant mussel cow horse canary baboon snake shark otherword 0: word cat dog elephant mussel cow horse canary baboon snake shark otherword    word cat dog elephant mussel cow horse canary baboon snake sharkNo match  /word (?>[a-zA-Z0-9]+ ){0,30}otherword/    word cat dog elephant mussel cow horse canary baboon snake shark the quick brown fox and the lazy dog and several other words getting close to thirty by now I hopeNo match/(?<=\d{3}(?!999))foo/    999foo 0: foo    123999foo  0: foo    *** FailersNo match    123abcfooNo match    /(?<=(?!...999)\d{3})foo/    999foo 0: foo    123999foo  0: foo    *** FailersNo match    123abcfooNo match/(?<=\d{3}(?!999)...)foo/    123abcfoo 0: foo    123456foo  0: foo    *** FailersNo match    123999foo  No match    /(?<=\d{3}...)(?<!999)foo/    123abcfoo    0: foo    123456foo  0: foo    *** FailersNo match    123999foo  No match/<a[\s]+href[\s]*=[\s]*          # find <a href= ([\"\'])?                       # find single or double quote (?(1) (.*?)\1 | ([^\s]+))       # if quote found, match up to next matching                                 # quote, otherwise match up to next space/isx    <a href=abcd xyz 0: <a href=abcd 1: <unset> 2: <unset> 3: abcd    <a href=\"abcd xyz pqr\" cats 0: <a href="abcd xyz pqr" 1: " 2: abcd xyz pqr    <a href=\'abcd xyz pqr\' cats 0: <a href='abcd xyz pqr' 1: ' 2: abcd xyz pqr/<a\s+href\s*=\s*                # find <a href= (["'])?                         # find single or double quote (?(1) (.*?)\1 | (\S+))          # if quote found, match up to next matching                                 # quote, otherwise match up to next space/isx    <a href=abcd xyz 0: <a href=abcd 1: <unset> 2: <unset> 3: abcd    <a href=\"abcd xyz pqr\" cats 0: <a href="abcd xyz pqr" 1: " 2: abcd xyz pqr    <a href       =       \'abcd xyz pqr\' cats 0: <a href       =       'abcd xyz pqr' 1: ' 2: abcd xyz pqr/<a\s+href(?>\s*)=(?>\s*)        # find <a href= (["'])?                         # find single or double quote (?(1) (.*?)\1 | (\S+))          # if quote found, match up to next matching                                 # quote, otherwise match up to next space/isx    <a href=abcd xyz 0: <a href=abcd 1: <unset> 2: <unset> 3: abcd    <a href=\"abcd xyz pqr\" cats 0: <a href="abcd xyz pqr" 1: " 2: abcd xyz pqr    <a href       =       \'abcd xyz pqr\' cats 0: <a href       =       'abcd xyz pqr' 1: ' 2: abcd xyz pqr/((Z)+|A)*/    ZABCDEFG 0: ZA 1: A 2: Z/(Z()|A)*/    ZABCDEFG 0: ZA 1: A 2: /(Z(())|A)*/    ZABCDEFG 0: ZA 1: A 2:  3: /((?>Z)+|A)*/    ZABCDEFG 0: ZA 1: A/((?>)+|A)*/    ZABCDEFG 0:  1: /a*/g    abbab 0: a 0:  0:  0: a 0:  0: /^[a-\d]/    abcde 0: a    -things 0: -    0digit 0: 0    *** FailersNo match    bcdef    No match/^[\d-a]/    abcde 0: a    -things 0: -    0digit 0: 0    *** FailersNo match    bcdef    No match/ End of testinput3 /       

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -