Blame posix/PCRE.tests

Packit Service 82fcde
# PCRE version 4.4 21-August-2003
Packit Service 82fcde
Packit Service 82fcde
# Tests taken from PCRE and modified to suit glibc regex.
Packit Service 82fcde
#
Packit Service 82fcde
# PCRE LICENCE
Packit Service 82fcde
# ------------
Packit Service 82fcde
#
Packit Service 82fcde
# PCRE is a library of functions to support regular expressions whose syntax
Packit Service 82fcde
# and semantics are as close as possible to those of the Perl 5 language.
Packit Service 82fcde
#
Packit Service 82fcde
# Written by: Philip Hazel <ph10@cam.ac.uk>
Packit Service 82fcde
#
Packit Service 82fcde
# University of Cambridge Computing Service,
Packit Service 82fcde
# Cambridge, England. Phone: +44 1223 334714.
Packit Service 82fcde
#
Packit Service 82fcde
# Copyright (c) 1997-2003 University of Cambridge
Packit Service 82fcde
#
Packit Service 82fcde
# Permission is granted to anyone to use this software for any purpose on any
Packit Service 82fcde
# computer system, and to redistribute it freely, subject to the following
Packit Service 82fcde
# restrictions:
Packit Service 82fcde
#
Packit Service 82fcde
# 1. This software is distributed in the hope that it will be useful,
Packit Service 82fcde
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
Packit Service 82fcde
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Packit Service 82fcde
#
Packit Service 82fcde
# 2. The origin of this software must not be misrepresented, either by
Packit Service 82fcde
#    explicit claim or by omission. In practice, this means that if you use
Packit Service 82fcde
#    PCRE in software that you distribute to others, commercially or
Packit Service 82fcde
#    otherwise, you must put a sentence like this
Packit Service 82fcde
#
Packit Service 82fcde
#      Regular expression support is provided by the PCRE library package,
Packit Service 82fcde
#      which is open source software, written by Philip Hazel, and copyright
Packit Service 82fcde
#      by the University of Cambridge, England.
Packit Service 82fcde
#
Packit Service 82fcde
#    somewhere reasonably visible in your documentation and in any relevant
Packit Service 82fcde
#    files or online help data or similar. A reference to the ftp site for
Packit Service 82fcde
#    the source, that is, to
Packit Service 82fcde
#
Packit Service 82fcde
#      ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
Packit Service 82fcde
#
Packit Service 82fcde
#    should also be given in the documentation. However, this condition is not
Packit Service 82fcde
#    intended to apply to whole chains of software. If package A includes PCRE,
Packit Service 82fcde
#    it must acknowledge it, but if package B is software that includes package
Packit Service 82fcde
#    A, the condition is not imposed on package B (unless it uses PCRE
Packit Service 82fcde
#    independently).
Packit Service 82fcde
#
Packit Service 82fcde
# 3. Altered versions must be plainly marked as such, and must not be
Packit Service 82fcde
#    misrepresented as being the original software.
Packit Service 82fcde
#
Packit Service 82fcde
# 4. If PCRE is embedded in any software that is released under the GNU
Packit Service 82fcde
#   General Purpose Licence (GPL), or Lesser General Purpose Licence (LGPL),
Packit Service 82fcde
#   then the terms of that licence shall supersede any condition above with
Packit Service 82fcde
#   which it is incompatible.
Packit Service 82fcde
#
Packit Service 82fcde
# The documentation for PCRE, supplied in the "doc" directory, is distributed
Packit Service 82fcde
# under the same terms as the software itself.
Packit Service 82fcde
#
Packit Service 82fcde
# End
Packit Service 82fcde
#
Packit Service 82fcde
Packit Service 82fcde
/the quick brown fox/
Packit Service 82fcde
    the quick brown fox
Packit Service 82fcde
 0: the quick brown fox
Packit Service 82fcde
    The quick brown FOX
Packit Service 82fcde
No match
Packit Service 82fcde
    What do you know about the quick brown fox?
Packit Service 82fcde
 0: the quick brown fox
Packit Service 82fcde
    What do you know about THE QUICK BROWN FOX?
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/The quick brown fox/i
Packit Service 82fcde
    the quick brown fox
Packit Service 82fcde
 0: the quick brown fox
Packit Service 82fcde
    The quick brown FOX
Packit Service 82fcde
 0: The quick brown FOX
Packit Service 82fcde
    What do you know about the quick brown fox?
Packit Service 82fcde
 0: the quick brown fox
Packit Service 82fcde
    What do you know about THE QUICK BROWN FOX?
Packit Service 82fcde
 0: THE QUICK BROWN FOX
Packit Service 82fcde
Packit Service 82fcde
/a*abc?xyz+pqr{3}ab{2,}xy{4,5}pq{0,6}AB{0,}zz/
Packit Service 82fcde
    abxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: abxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    abxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: abxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaaabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaaabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    abcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: abcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aabcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aabcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypAzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypAzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypqqAzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypqqAzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypqqqAzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypqqqAzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypqqqqAzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypqqqqAzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypqqqqqAzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypqqqqqAzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypqqqqqqAzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypqqqqqqAzz
Packit Service 82fcde
    aaaabcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaaabcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    abxyzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: abxyzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aabxyzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aabxyzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaabxyzzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaabxyzzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaaabxyzzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaaabxyzzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    abcxyzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: abcxyzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aabcxyzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aabcxyzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaabcxyzzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaabcxyzzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaaabcxyzzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaaabcxyzzzzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    aaaabcxyzzzzpqrrrabbbxyyyypqAzz
Packit Service 82fcde
 0: aaaabcxyzzzzpqrrrabbbxyyyypqAzz
Packit Service 82fcde
    aaaabcxyzzzzpqrrrabbbxyyyyypqAzz
Packit Service 82fcde
 0: aaaabcxyzzzzpqrrrabbbxyyyyypqAzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypABzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypABzz
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypABBzz
Packit Service 82fcde
 0: aaabcxyzpqrrrabbxyyyypABBzz
Packit Service 82fcde
    >>>aaabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    >aaaabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: aaaabxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    >>>>abcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
 0: abcxyzpqrrrabbxyyyypqAzz
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abxyzpqrrabbxyyyypqAzz
Packit Service 82fcde
No match
Packit Service 82fcde
    abxyzpqrrrrabbxyyyypqAzz
Packit Service 82fcde
No match
Packit Service 82fcde
    abxyzpqrrrabxyyyypqAzz
Packit Service 82fcde
No match
Packit Service 82fcde
    aaaabcxyzzzzpqrrrabbbxyyyyyypqAzz
Packit Service 82fcde
No match
Packit Service 82fcde
    aaaabcxyzzzzpqrrrabbbxyyypqAzz
Packit Service 82fcde
No match
Packit Service 82fcde
    aaabcxyzpqrrrabbxyyyypqqqqqqqAzz
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^(abc){1,2}zz/
Packit Service 82fcde
    abczz
Packit Service 82fcde
 0: abczz
Packit Service 82fcde
 1: abc
Packit Service 82fcde
    abcabczz
Packit Service 82fcde
 0: abcabczz
Packit Service 82fcde
 1: abc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    zz
Packit Service 82fcde
No match
Packit Service 82fcde
    abcabcabczz
Packit Service 82fcde
No match
Packit Service 82fcde
    >>abczz
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^(b+|a){1,2}c/
Packit Service 82fcde
    bc
Packit Service 82fcde
 0: bc
Packit Service 82fcde
 1: b
Packit Service 82fcde
    bbc
Packit Service 82fcde
 0: bbc
Packit Service 82fcde
 1: bb
Packit Service 82fcde
    bbbc
Packit Service 82fcde
 0: bbbc
Packit Service 82fcde
 1: bbb
Packit Service 82fcde
    bac
Packit Service 82fcde
 0: bac
Packit Service 82fcde
 1: a
Packit Service 82fcde
    bbac
Packit Service 82fcde
 0: bbac
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aac
Packit Service 82fcde
 0: aac
Packit Service 82fcde
 1: a
Packit Service 82fcde
    abbbbbbbbbbbc
Packit Service 82fcde
 0: abbbbbbbbbbbc
Packit Service 82fcde
 1: bbbbbbbbbbb
Packit Service 82fcde
    bbbbbbbbbbbac
Packit Service 82fcde
 0: bbbbbbbbbbbac
Packit Service 82fcde
 1: a
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    aaac
Packit Service 82fcde
No match
Packit Service 82fcde
    abbbbbbbbbbbac
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^[]cde]/
Packit Service 82fcde
    ]thing
Packit Service 82fcde
 0: ]
Packit Service 82fcde
    cthing
Packit Service 82fcde
 0: c
Packit Service 82fcde
    dthing
Packit Service 82fcde
 0: d
Packit Service 82fcde
    ething
Packit Service 82fcde
 0: e
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    athing
Packit Service 82fcde
No match
Packit Service 82fcde
    fthing
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^[^]cde]/
Packit Service 82fcde
    athing
Packit Service 82fcde
 0: a
Packit Service 82fcde
    fthing
Packit Service 82fcde
 0: f
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: *
Packit Service 82fcde
    ]thing
Packit Service 82fcde
No match
Packit Service 82fcde
    cthing
Packit Service 82fcde
No match
Packit Service 82fcde
    dthing
Packit Service 82fcde
No match
Packit Service 82fcde
    ething
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^[0-9]+$/
Packit Service 82fcde
    0
Packit Service 82fcde
 0: 0
Packit Service 82fcde
    1
Packit Service 82fcde
 0: 1
Packit Service 82fcde
    2
Packit Service 82fcde
 0: 2
Packit Service 82fcde
    3
Packit Service 82fcde
 0: 3
Packit Service 82fcde
    4
Packit Service 82fcde
 0: 4
Packit Service 82fcde
    5
Packit Service 82fcde
 0: 5
Packit Service 82fcde
    6
Packit Service 82fcde
 0: 6
Packit Service 82fcde
    7
Packit Service 82fcde
 0: 7
Packit Service 82fcde
    8
Packit Service 82fcde
 0: 8
Packit Service 82fcde
    9
Packit Service 82fcde
 0: 9
Packit Service 82fcde
    10
Packit Service 82fcde
 0: 10
Packit Service 82fcde
    100
Packit Service 82fcde
 0: 100
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abc
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^.*nter/
Packit Service 82fcde
    enter
Packit Service 82fcde
 0: enter
Packit Service 82fcde
    inter
Packit Service 82fcde
 0: inter
Packit Service 82fcde
    uponter
Packit Service 82fcde
 0: uponter
Packit Service 82fcde
Packit Service 82fcde
/^xxx[0-9]+$/
Packit Service 82fcde
    xxx0
Packit Service 82fcde
 0: xxx0
Packit Service 82fcde
    xxx1234
Packit Service 82fcde
 0: xxx1234
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    xxx
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^.+[0-9][0-9][0-9]$/
Packit Service 82fcde
    x123
Packit Service 82fcde
 0: x123
Packit Service 82fcde
    xx123
Packit Service 82fcde
 0: xx123
Packit Service 82fcde
    123456
Packit Service 82fcde
 0: 123456
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    123
Packit Service 82fcde
No match
Packit Service 82fcde
    x1234
Packit Service 82fcde
 0: x1234
Packit Service 82fcde
Packit Service 82fcde
/^([^!]+)!(.+)=apquxz\.ixr\.zzz\.ac\.uk$/
Packit Service 82fcde
    abc!pqr=apquxz.ixr.zzz.ac.uk
Packit Service 82fcde
 0: abc!pqr=apquxz.ixr.zzz.ac.uk
Packit Service 82fcde
 1: abc
Packit Service 82fcde
 2: pqr
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    !pqr=apquxz.ixr.zzz.ac.uk
Packit Service 82fcde
No match
Packit Service 82fcde
    abc!=apquxz.ixr.zzz.ac.uk
Packit Service 82fcde
No match
Packit Service 82fcde
    abc!pqr=apquxz:ixr.zzz.ac.uk
Packit Service 82fcde
No match
Packit Service 82fcde
    abc!pqr=apquxz.ixr.zzz.ac.ukk
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/:/
Packit Service 82fcde
    Well, we need a colon: somewhere
Packit Service 82fcde
 0: :
Packit Service 82fcde
    *** Fail if we don't
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/([0-9a-f:]+)$/i
Packit Service 82fcde
    0abc
Packit Service 82fcde
 0: 0abc
Packit Service 82fcde
 1: 0abc
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
    fed
Packit Service 82fcde
 0: fed
Packit Service 82fcde
 1: fed
Packit Service 82fcde
    E
Packit Service 82fcde
 0: E
Packit Service 82fcde
 1: E
Packit Service 82fcde
    ::
Packit Service 82fcde
 0: ::
Packit Service 82fcde
 1: ::
Packit Service 82fcde
    5f03:12C0::932e
Packit Service 82fcde
 0: 5f03:12C0::932e
Packit Service 82fcde
 1: 5f03:12C0::932e
Packit Service 82fcde
    fed def
Packit Service 82fcde
 0: def
Packit Service 82fcde
 1: def
Packit Service 82fcde
    Any old stuff
Packit Service 82fcde
 0: ff
Packit Service 82fcde
 1: ff
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    0zzz
Packit Service 82fcde
No match
Packit Service 82fcde
    gzzz
Packit Service 82fcde
No match
Packit Service 82fcde
    Any old rubbish
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^.*\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$/
Packit Service 82fcde
    .1.2.3
Packit Service 82fcde
 0: .1.2.3
Packit Service 82fcde
 1: 1
Packit Service 82fcde
 2: 2
Packit Service 82fcde
 3: 3
Packit Service 82fcde
    A.12.123.0
Packit Service 82fcde
 0: A.12.123.0
Packit Service 82fcde
 1: 12
Packit Service 82fcde
 2: 123
Packit Service 82fcde
 3: 0
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    .1.2.3333
Packit Service 82fcde
No match
Packit Service 82fcde
    1.2.3
Packit Service 82fcde
No match
Packit Service 82fcde
    1234.2.3
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^([0-9]+)\s+IN\s+SOA\s+(\S+)\s+(\S+)\s*\(\s*$/
Packit Service 82fcde
    1 IN SOA non-sp1 non-sp2(
Packit Service 82fcde
 0: 1 IN SOA non-sp1 non-sp2(
Packit Service 82fcde
 1: 1
Packit Service 82fcde
 2: non-sp1
Packit Service 82fcde
 3: non-sp2
Packit Service 82fcde
    1    IN    SOA    non-sp1    non-sp2   (
Packit Service 82fcde
 0: 1    IN    SOA    non-sp1    non-sp2   (
Packit Service 82fcde
 1: 1
Packit Service 82fcde
 2: non-sp1
Packit Service 82fcde
 3: non-sp2
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    1IN SOA non-sp1 non-sp2(
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^[a-zA-Z0-9][a-zA-Z0-9-]*(\.[a-zA-Z0-9][a-zA-z0-9-]*)*\.$/
Packit Service 82fcde
    a.
Packit Service 82fcde
 0: a.
Packit Service 82fcde
    Z.
Packit Service 82fcde
 0: Z.
Packit Service 82fcde
    2.
Packit Service 82fcde
 0: 2.
Packit Service 82fcde
    ab-c.pq-r.
Packit Service 82fcde
 0: ab-c.pq-r.
Packit Service 82fcde
 1: .pq-r
Packit Service 82fcde
    sxk.zzz.ac.uk.
Packit Service 82fcde
 0: sxk.zzz.ac.uk.
Packit Service 82fcde
 1: .uk
Packit Service 82fcde
    x-.y-.
Packit Service 82fcde
 0: x-.y-.
Packit Service 82fcde
 1: .y-
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    -abc.peq.
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^\*\.[a-z]([a-z0-9-]*[a-z0-9]+)?(\.[a-z]([a-z0-9-]*[a-z0-9]+)?)*$/
Packit Service 82fcde
    *.a
Packit Service 82fcde
 0: *.a
Packit Service 82fcde
    *.b0-a
Packit Service 82fcde
 0: *.b0-a
Packit Service 82fcde
 1: 0-a
Packit Service 82fcde
    *.c3-b.c
Packit Service 82fcde
 0: *.c3-b.c
Packit Service 82fcde
 1: 3-b
Packit Service 82fcde
 2: .c
Packit Service 82fcde
    *.c-a.b-c
Packit Service 82fcde
 0: *.c-a.b-c
Packit Service 82fcde
 1: -a
Packit Service 82fcde
 2: .b-c
Packit Service 82fcde
 3: -c
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    *.0
Packit Service 82fcde
No match
Packit Service 82fcde
    *.a-
Packit Service 82fcde
No match
Packit Service 82fcde
    *.a-b.c-
Packit Service 82fcde
No match
Packit Service 82fcde
    *.c-a.0-c
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^[0-9a-f](\.[0-9a-f])*$/i
Packit Service 82fcde
    a.b.c.d
Packit Service 82fcde
 0: a.b.c.d
Packit Service 82fcde
 1: .d
Packit Service 82fcde
    A.B.C.D
Packit Service 82fcde
 0: A.B.C.D
Packit Service 82fcde
 1: .D
Packit Service 82fcde
    a.b.c.1.2.3.C
Packit Service 82fcde
 0: a.b.c.1.2.3.C
Packit Service 82fcde
 1: .C
Packit Service 82fcde
Packit Service 82fcde
/^".*"\s*(;.*)?$/
Packit Service 82fcde
    "1234"
Packit Service 82fcde
 0: "1234"
Packit Service 82fcde
    "abcd" ;
Packit Service 82fcde
 0: "abcd" ;
Packit Service 82fcde
 1: ;
Packit Service 82fcde
    "" ; rhubarb
Packit Service 82fcde
 0: "" ; rhubarb
Packit Service 82fcde
 1: ; rhubarb
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    "1234" : things
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^(a(b(c)))(d(e(f)))(h(i(j)))(k(l(m)))$/
Packit Service 82fcde
    abcdefhijklm
Packit Service 82fcde
 0: abcdefhijklm
Packit Service 82fcde
 1: abc
Packit Service 82fcde
 2: bc
Packit Service 82fcde
 3: c
Packit Service 82fcde
 4: def
Packit Service 82fcde
 5: ef
Packit Service 82fcde
 6: f
Packit Service 82fcde
 7: hij
Packit Service 82fcde
 8: ij
Packit Service 82fcde
 9: j
Packit Service 82fcde
10: klm
Packit Service 82fcde
11: lm
Packit Service 82fcde
12: m
Packit Service 82fcde
Packit Service 82fcde
/^a*\w/
Packit Service 82fcde
    z
Packit Service 82fcde
 0: z
Packit Service 82fcde
    az
Packit Service 82fcde
 0: az
Packit Service 82fcde
    aaaz
Packit Service 82fcde
 0: aaaz
Packit Service 82fcde
    a
Packit Service 82fcde
 0: a
Packit Service 82fcde
    aa
Packit Service 82fcde
 0: aa
Packit Service 82fcde
    aaaa
Packit Service 82fcde
 0: aaaa
Packit Service 82fcde
    a+
Packit Service 82fcde
 0: a
Packit Service 82fcde
    aa+
Packit Service 82fcde
 0: aa
Packit Service 82fcde
Packit Service 82fcde
/^a+\w/
Packit Service 82fcde
    az
Packit Service 82fcde
 0: az
Packit Service 82fcde
    aaaz
Packit Service 82fcde
 0: aaaz
Packit Service 82fcde
    aa
Packit Service 82fcde
 0: aa
Packit Service 82fcde
    aaaa
Packit Service 82fcde
 0: aaaa
Packit Service 82fcde
    aa+
Packit Service 82fcde
 0: aa
Packit Service 82fcde
Packit Service 82fcde
/^[0-9]{8}\w{2,}/
Packit Service 82fcde
    1234567890
Packit Service 82fcde
 0: 1234567890
Packit Service 82fcde
    12345678ab
Packit Service 82fcde
 0: 12345678ab
Packit Service 82fcde
    12345678__
Packit Service 82fcde
 0: 12345678__
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    1234567
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^[aeiou0-9]{4,5}$/
Packit Service 82fcde
    uoie
Packit Service 82fcde
 0: uoie
Packit Service 82fcde
    1234
Packit Service 82fcde
 0: 1234
Packit Service 82fcde
    12345
Packit Service 82fcde
 0: 12345
Packit Service 82fcde
    aaaaa
Packit Service 82fcde
 0: aaaaa
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    123456
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/\`(abc|def)=(\1){2,3}\'/
Packit Service 82fcde
    abc=abcabc
Packit Service 82fcde
 0: abc=abcabc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
 2: abc
Packit Service 82fcde
    def=defdefdef
Packit Service 82fcde
 0: def=defdefdef
Packit Service 82fcde
 1: def
Packit Service 82fcde
 2: def
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abc=defdef
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/(cat(a(ract|tonic)|erpillar)) \1()2(3)/
Packit Service 82fcde
    cataract cataract23
Packit Service 82fcde
 0: cataract cataract23
Packit Service 82fcde
 1: cataract
Packit Service 82fcde
 2: aract
Packit Service 82fcde
 3: ract
Packit Service 82fcde
 4: 
Packit Service 82fcde
 5: 3
Packit Service 82fcde
    catatonic catatonic23
Packit Service 82fcde
 0: catatonic catatonic23
Packit Service 82fcde
 1: catatonic
Packit Service 82fcde
 2: atonic
Packit Service 82fcde
 3: tonic
Packit Service 82fcde
 4: 
Packit Service 82fcde
 5: 3
Packit Service 82fcde
    caterpillar caterpillar23
Packit Service 82fcde
 0: caterpillar caterpillar23
Packit Service 82fcde
 1: caterpillar
Packit Service 82fcde
 2: erpillar
Packit Service 82fcde
 3: <unset>
Packit Service 82fcde
 4: 
Packit Service 82fcde
 5: 3
Packit Service 82fcde
Packit Service 82fcde
Packit Service 82fcde
/^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][0-9]/
Packit Service 82fcde
    From abcd  Mon Sep 01 12:33:02 1997
Packit Service 82fcde
 0: From abcd  Mon Sep 01 12:33
Packit Service 82fcde
 1: abcd
Packit Service 82fcde
Packit Service 82fcde
/^From\s+\S+\s+([a-zA-Z]{3}\s+){2}[0-9]{1,2}\s+[0-9][0-9]:[0-9][0-9]/
Packit Service 82fcde
    From abcd  Mon Sep 01 12:33:02 1997
Packit Service 82fcde
 0: From abcd  Mon Sep 01 12:33
Packit Service 82fcde
 1: Sep 
Packit Service 82fcde
    From abcd  Mon Sep  1 12:33:02 1997
Packit Service 82fcde
 0: From abcd  Mon Sep  1 12:33
Packit Service 82fcde
 1: Sep  
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    From abcd  Sep 01 12:33:02 1997
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^(a)\1{2,3}(.)/
Packit Service 82fcde
    aaab
Packit Service 82fcde
 0: aaab
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: b
Packit Service 82fcde
    aaaab
Packit Service 82fcde
 0: aaaab
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: b
Packit Service 82fcde
    aaaaab
Packit Service 82fcde
 0: aaaaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: a
Packit Service 82fcde
    aaaaaab
Packit Service 82fcde
 0: aaaaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: a
Packit Service 82fcde
Packit Service 82fcde
/^[ab]{1,3}(ab*|b)/
Packit Service 82fcde
    aabbbbb
Packit Service 82fcde
 0: aabbbbb
Packit Service 82fcde
 1: abbbbb
Packit Service 82fcde
Packit Service 82fcde
/^(cow|)\1(bell)/
Packit Service 82fcde
    cowcowbell
Packit Service 82fcde
 0: cowcowbell
Packit Service 82fcde
 1: cow
Packit Service 82fcde
 2: bell
Packit Service 82fcde
    bell
Packit Service 82fcde
 0: bell
Packit Service 82fcde
 1: 
Packit Service 82fcde
 2: bell
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    cowbell
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^(a|)\1+b/
Packit Service 82fcde
    aab
Packit Service 82fcde
 0: aab
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaaab
Packit Service 82fcde
 0: aaaab
Packit Service 82fcde
 1: a
Packit Service 82fcde
    b
Packit Service 82fcde
 0: b
Packit Service 82fcde
 1: 
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ab
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^(a|)\1{2}b/
Packit Service 82fcde
    aaab
Packit Service 82fcde
 0: aaab
Packit Service 82fcde
 1: a
Packit Service 82fcde
    b
Packit Service 82fcde
 0: b
Packit Service 82fcde
 1: 
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ab
Packit Service 82fcde
No match
Packit Service 82fcde
    aab
Packit Service 82fcde
No match
Packit Service 82fcde
    aaaab
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^(a|)\1{2,3}b/
Packit Service 82fcde
    aaab
Packit Service 82fcde
 0: aaab
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaaab
Packit Service 82fcde
 0: aaaab
Packit Service 82fcde
 1: a
Packit Service 82fcde
    b
Packit Service 82fcde
 0: b
Packit Service 82fcde
 1: 
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ab
Packit Service 82fcde
No match
Packit Service 82fcde
    aab
Packit Service 82fcde
No match
Packit Service 82fcde
    aaaaab
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/ab{1,3}bc/
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: abbbbc
Packit Service 82fcde
    abbbc
Packit Service 82fcde
 0: abbbc
Packit Service 82fcde
    abbc
Packit Service 82fcde
 0: abbc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abc
Packit Service 82fcde
No match
Packit Service 82fcde
    abbbbbc
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/([^.]*)\.([^:]*):[T ]+(.*)/
Packit Service 82fcde
    track1.title:TBlah blah blah
Packit Service 82fcde
 0: track1.title:TBlah blah blah
Packit Service 82fcde
 1: track1
Packit Service 82fcde
 2: title
Packit Service 82fcde
 3: Blah blah blah
Packit Service 82fcde
Packit Service 82fcde
/([^.]*)\.([^:]*):[T ]+(.*)/i
Packit Service 82fcde
    track1.title:TBlah blah blah
Packit Service 82fcde
 0: track1.title:TBlah blah blah
Packit Service 82fcde
 1: track1
Packit Service 82fcde
 2: title
Packit Service 82fcde
 3: Blah blah blah
Packit Service 82fcde
Packit Service 82fcde
/([^.]*)\.([^:]*):[t ]+(.*)/i
Packit Service 82fcde
    track1.title:TBlah blah blah
Packit Service 82fcde
 0: track1.title:TBlah blah blah
Packit Service 82fcde
 1: track1
Packit Service 82fcde
 2: title
Packit Service 82fcde
 3: Blah blah blah
Packit Service 82fcde
Packit Service 82fcde
/^abc$/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/[-az]+/
Packit Service 82fcde
    az-
Packit Service 82fcde
 0: az-
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: a
Packit Service 82fcde
    b
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/[az-]+/
Packit Service 82fcde
    za-
Packit Service 82fcde
 0: za-
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: a
Packit Service 82fcde
    b
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/[a-z]+/
Packit Service 82fcde
    abcdxyz
Packit Service 82fcde
 0: abcdxyz
Packit Service 82fcde
Packit Service 82fcde
/[0-9-]+/
Packit Service 82fcde
    12-34
Packit Service 82fcde
 0: 12-34
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    aaa
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/(abc)\1/i
Packit Service 82fcde
    abcabc
Packit Service 82fcde
 0: abcabc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
    ABCabc
Packit Service 82fcde
 0: ABCabc
Packit Service 82fcde
 1: ABC
Packit Service 82fcde
    abcABC
Packit Service 82fcde
 0: abcABC
Packit Service 82fcde
 1: abc
Packit Service 82fcde
Packit Service 82fcde
/a{0}bc/
Packit Service 82fcde
    bc
Packit Service 82fcde
 0: bc
Packit Service 82fcde
Packit Service 82fcde
/^([^a])([^b])([^c]*)([^d]{3,4})/
Packit Service 82fcde
    baNOTccccd
Packit Service 82fcde
 0: baNOTcccc
Packit Service 82fcde
 1: b
Packit Service 82fcde
 2: a
Packit Service 82fcde
 3: NOT
Packit Service 82fcde
 4: cccc
Packit Service 82fcde
    baNOTcccd
Packit Service 82fcde
 0: baNOTccc
Packit Service 82fcde
 1: b
Packit Service 82fcde
 2: a
Packit Service 82fcde
 3: NOT
Packit Service 82fcde
 4: ccc
Packit Service 82fcde
    baNOTccd
Packit Service 82fcde
 0: baNOTcc
Packit Service 82fcde
 1: b
Packit Service 82fcde
 2: a
Packit Service 82fcde
 3: NO
Packit Service 82fcde
 4: Tcc
Packit Service 82fcde
    bacccd
Packit Service 82fcde
 0: baccc
Packit Service 82fcde
 1: b
Packit Service 82fcde
 2: a
Packit Service 82fcde
 3: 
Packit Service 82fcde
 4: ccc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: *** Failers
Packit Service 82fcde
 1: *
Packit Service 82fcde
 2: *
Packit Service 82fcde
 3: * Fail
Packit Service 82fcde
 4: ers
Packit Service 82fcde
    anything
Packit Service 82fcde
No match
Packit Service 82fcde
    baccd
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/[^a]/
Packit Service 82fcde
    Abc
Packit Service 82fcde
 0: A
Packit Service 82fcde
Packit Service 82fcde
/[^a]/i
Packit Service 82fcde
    Abc 
Packit Service 82fcde
 0: b
Packit Service 82fcde
Packit Service 82fcde
/[^a]+/
Packit Service 82fcde
    AAAaAbc
Packit Service 82fcde
 0: AAA
Packit Service 82fcde
Packit Service 82fcde
/[^a]+/i
Packit Service 82fcde
    AAAaAbc
Packit Service 82fcde
 0: bc
Packit Service 82fcde
Packit Service 82fcde
/[^k]$/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: c
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: s
Packit Service 82fcde
    abk
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/[^k]{2,3}$/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    kbc
Packit Service 82fcde
 0: bc
Packit Service 82fcde
    kabc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: ers
Packit Service 82fcde
    abk
Packit Service 82fcde
No match
Packit Service 82fcde
    akb
Packit Service 82fcde
No match
Packit Service 82fcde
    akk 
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^[0-9]{8,}@.+[^k]$/
Packit Service 82fcde
    12345678@a.b.c.d
Packit Service 82fcde
 0: 12345678@a.b.c.d
Packit Service 82fcde
    123456789@x.y.z
Packit Service 82fcde
 0: 123456789@x.y.z
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    12345678@x.y.uk
Packit Service 82fcde
No match
Packit Service 82fcde
    1234567@a.b.c.d       
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/(a)\1{8,}/
Packit Service 82fcde
    aaaaaaaaa
Packit Service 82fcde
 0: aaaaaaaaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaaaaaaaaa
Packit Service 82fcde
 0: aaaaaaaaaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    aaaaaaa   
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/[^a]/
Packit Service 82fcde
    aaaabcd
Packit Service 82fcde
 0: b
Packit Service 82fcde
    aaAabcd 
Packit Service 82fcde
 0: A
Packit Service 82fcde
Packit Service 82fcde
/[^a]/i
Packit Service 82fcde
    aaaabcd
Packit Service 82fcde
 0: b
Packit Service 82fcde
    aaAabcd 
Packit Service 82fcde
 0: b
Packit Service 82fcde
Packit Service 82fcde
/[^az]/
Packit Service 82fcde
    aaaabcd
Packit Service 82fcde
 0: b
Packit Service 82fcde
    aaAabcd 
Packit Service 82fcde
 0: A
Packit Service 82fcde
Packit Service 82fcde
/[^az]/i
Packit Service 82fcde
    aaaabcd
Packit Service 82fcde
 0: b
Packit Service 82fcde
    aaAabcd 
Packit Service 82fcde
 0: b
Packit Service 82fcde
Packit Service 82fcde
/P[^*]TAIRE[^*]{1,6}LL/
Packit Service 82fcde
    xxxxxxxxxxxPSTAIREISLLxxxxxxxxx
Packit Service 82fcde
 0: PSTAIREISLL
Packit Service 82fcde
Packit Service 82fcde
/P[^*]TAIRE[^*]{1,}LL/
Packit Service 82fcde
    xxxxxxxxxxxPSTAIREISLLxxxxxxxxx
Packit Service 82fcde
 0: PSTAIREISLL
Packit Service 82fcde
Packit Service 82fcde
/(\.[0-9][0-9][1-9]?)[0-9]+/
Packit Service 82fcde
    1.230003938
Packit Service 82fcde
 0: .230003938
Packit Service 82fcde
 1: .23
Packit Service 82fcde
    1.875000282   
Packit Service 82fcde
 0: .875000282
Packit Service 82fcde
 1: .875
Packit Service 82fcde
    1.235  
Packit Service 82fcde
 0: .235
Packit Service 82fcde
 1: .23
Packit Service 82fcde
                  
Packit Service 82fcde
/\b(foo)\s+(\w+)/i
Packit Service 82fcde
    Food is on the foo table
Packit Service 82fcde
 0: foo table
Packit Service 82fcde
 1: foo
Packit Service 82fcde
 2: table
Packit Service 82fcde
    
Packit Service 82fcde
/foo(.*)bar/
Packit Service 82fcde
    The food is under the bar in the barn.
Packit Service 82fcde
 0: food is under the bar in the bar
Packit Service 82fcde
 1: d is under the bar in the 
Packit Service 82fcde
    
Packit Service 82fcde
/(.*)([0-9]*)/
Packit Service 82fcde
    I have 2 numbers: 53147
Packit Service 82fcde
 0: I have 2 numbers: 53147
Packit Service 82fcde
 1: I have 2 numbers: 53147
Packit Service 82fcde
 2: 
Packit Service 82fcde
    
Packit Service 82fcde
/(.*)([0-9]+)/
Packit Service 82fcde
    I have 2 numbers: 53147
Packit Service 82fcde
 0: I have 2 numbers: 53147
Packit Service 82fcde
 1: I have 2 numbers: 5314
Packit Service 82fcde
 2: 7
Packit Service 82fcde
Packit Service 82fcde
/(.*)([0-9]+)$/
Packit Service 82fcde
    I have 2 numbers: 53147
Packit Service 82fcde
 0: I have 2 numbers: 53147
Packit Service 82fcde
 1: I have 2 numbers: 5314
Packit Service 82fcde
 2: 7
Packit Service 82fcde
Packit Service 82fcde
/(.*)\b([0-9]+)$/
Packit Service 82fcde
    I have 2 numbers: 53147
Packit Service 82fcde
 0: I have 2 numbers: 53147
Packit Service 82fcde
 1: I have 2 numbers: 
Packit Service 82fcde
 2: 53147
Packit Service 82fcde
Packit Service 82fcde
/(.*[^0-9])([0-9]+)$/
Packit Service 82fcde
    I have 2 numbers: 53147
Packit Service 82fcde
 0: I have 2 numbers: 53147
Packit Service 82fcde
 1: I have 2 numbers: 
Packit Service 82fcde
 2: 53147
Packit Service 82fcde
Packit Service 82fcde
/[[:digit:]][[:digit:]]\/[[:digit:]][[:digit:]]\/[[:digit:]][[:digit:]][[:digit:]][[:digit:]]/
Packit Service 82fcde
    01/01/2000
Packit Service 82fcde
 0: 01/01/2000
Packit Service 82fcde
Packit Service 82fcde
/^(a){0,0}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
 0: 
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: 
Packit Service 82fcde
    aab     
Packit Service 82fcde
 0: 
Packit Service 82fcde
Packit Service 82fcde
/^(a){0,1}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
 0: 
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aab  
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^(a){0,2}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
 0: 
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aab  
Packit Service 82fcde
 0: aa
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^(a){0,3}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
 0: 
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aab
Packit Service 82fcde
 0: aa
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaa   
Packit Service 82fcde
 0: aaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^(a){0,}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
 0: 
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aab
Packit Service 82fcde
 0: aa
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaa
Packit Service 82fcde
 0: aaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaaaaaaa    
Packit Service 82fcde
 0: aaaaaaaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^(a){1,1}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
No match
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aab  
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^(a){1,2}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
No match
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aab  
Packit Service 82fcde
 0: aa
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^(a){1,3}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
No match
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aab
Packit Service 82fcde
 0: aa
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaa   
Packit Service 82fcde
 0: aaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^(a){1,}/
Packit Service 82fcde
    bcd
Packit Service 82fcde
No match
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aab
Packit Service 82fcde
 0: aa
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaa
Packit Service 82fcde
 0: aaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaaaaaaa    
Packit Service 82fcde
 0: aaaaaaaa
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]/
Packit Service 82fcde
    123456654321
Packit Service 82fcde
 0: 123456654321
Packit Service 82fcde
Packit Service 82fcde
/^[[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]][[:digit:]]/
Packit Service 82fcde
    123456654321 
Packit Service 82fcde
 0: 123456654321
Packit Service 82fcde
Packit Service 82fcde
/^[abc]{12}/
Packit Service 82fcde
    abcabcabcabc
Packit Service 82fcde
 0: abcabcabcabc
Packit Service 82fcde
    
Packit Service 82fcde
/^[a-c]{12}/
Packit Service 82fcde
    abcabcabcabc
Packit Service 82fcde
 0: abcabcabcabc
Packit Service 82fcde
    
Packit Service 82fcde
/^(a|b|c){12}/
Packit Service 82fcde
    abcabcabcabc 
Packit Service 82fcde
 0: abcabcabcabc
Packit Service 82fcde
 1: c
Packit Service 82fcde
Packit Service 82fcde
/^[abcdefghijklmnopqrstuvwxy0123456789]/
Packit Service 82fcde
    n
Packit Service 82fcde
 0: n
Packit Service 82fcde
    *** Failers 
Packit Service 82fcde
No match
Packit Service 82fcde
    z 
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/abcde{0,0}/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abce  
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/ab[cd]{0,0}e/
Packit Service 82fcde
    abe
Packit Service 82fcde
 0: abe
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abcde 
Packit Service 82fcde
No match
Packit Service 82fcde
    
Packit Service 82fcde
/ab(c){0,0}d/
Packit Service 82fcde
    abd
Packit Service 82fcde
 0: abd
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abcd   
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/a(b*)/
Packit Service 82fcde
    a
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: 
Packit Service 82fcde
    ab
Packit Service 82fcde
 0: ab
Packit Service 82fcde
 1: b
Packit Service 82fcde
    abbbb
Packit Service 82fcde
 0: abbbb
Packit Service 82fcde
 1: bbbb
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: 
Packit Service 82fcde
    bbbbb    
Packit Service 82fcde
No match
Packit Service 82fcde
    
Packit Service 82fcde
/ab[0-9]{0}e/
Packit Service 82fcde
    abe
Packit Service 82fcde
 0: abe
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ab1e   
Packit Service 82fcde
No match
Packit Service 82fcde
    
Packit Service 82fcde
/(A|B)*CD/
Packit Service 82fcde
    CD 
Packit Service 82fcde
 0: CD
Packit Service 82fcde
Packit Service 82fcde
/(AB)*\1/
Packit Service 82fcde
    ABABAB
Packit Service 82fcde
 0: ABABAB
Packit Service 82fcde
 1: AB
Packit Service 82fcde
    
Packit Service 82fcde
/([0-9]+)(\w)/
Packit Service 82fcde
    12345a
Packit Service 82fcde
 0: 12345a
Packit Service 82fcde
 1: 12345
Packit Service 82fcde
 2: a
Packit Service 82fcde
    12345+ 
Packit Service 82fcde
 0: 12345
Packit Service 82fcde
 1: 1234
Packit Service 82fcde
 2: 5
Packit Service 82fcde
Packit Service 82fcde
/(abc|)+/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
    abcabc
Packit Service 82fcde
 0: abcabc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
    abcabcabc
Packit Service 82fcde
 0: abcabcabc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
    xyz      
Packit Service 82fcde
 0: 
Packit Service 82fcde
 1: 
Packit Service 82fcde
Packit Service 82fcde
/([a]*)*/
Packit Service 82fcde
    a
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    aaaaa 
Packit Service 82fcde
 0: aaaaa
Packit Service 82fcde
 1: aaaaa
Packit Service 82fcde
Packit Service 82fcde
/([ab]*)*/
Packit Service 82fcde
    a
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
    b
Packit Service 82fcde
 0: b
Packit Service 82fcde
 1: b
Packit Service 82fcde
    ababab
Packit Service 82fcde
 0: ababab
Packit Service 82fcde
 1: ababab
Packit Service 82fcde
    aaaabcde
Packit Service 82fcde
 0: aaaab
Packit Service 82fcde
 1: aaaab
Packit Service 82fcde
    bbbb    
Packit Service 82fcde
 0: bbbb
Packit Service 82fcde
 1: bbbb
Packit Service 82fcde
Packit Service 82fcde
/([^a]*)*/
Packit Service 82fcde
    b
Packit Service 82fcde
 0: b
Packit Service 82fcde
 1: b
Packit Service 82fcde
    bbbb
Packit Service 82fcde
 0: bbbb
Packit Service 82fcde
 1: bbbb
Packit Service 82fcde
    aaa   
Packit Service 82fcde
 0: 
Packit Service 82fcde
Packit Service 82fcde
/([^ab]*)*/
Packit Service 82fcde
    cccc
Packit Service 82fcde
 0: cccc
Packit Service 82fcde
 1: cccc
Packit Service 82fcde
    abab  
Packit Service 82fcde
 0: 
Packit Service 82fcde
Packit Service 82fcde
/abc/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    xabcy
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    ababc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    xbc
Packit Service 82fcde
No match
Packit Service 82fcde
    axc
Packit Service 82fcde
No match
Packit Service 82fcde
    abx
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/ab*c/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
Packit Service 82fcde
/ab*bc/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    abbc
Packit Service 82fcde
 0: abbc
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: abbbbc
Packit Service 82fcde
Packit Service 82fcde
/.{1}/
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: a
Packit Service 82fcde
Packit Service 82fcde
/.{3,4}/
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: abbb
Packit Service 82fcde
Packit Service 82fcde
/ab{0,}bc/
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: abbbbc
Packit Service 82fcde
Packit Service 82fcde
/ab+bc/
Packit Service 82fcde
    abbc
Packit Service 82fcde
 0: abbc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abc
Packit Service 82fcde
No match
Packit Service 82fcde
    abq
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/ab+bc/
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: abbbbc
Packit Service 82fcde
Packit Service 82fcde
/ab{1,}bc/
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: abbbbc
Packit Service 82fcde
Packit Service 82fcde
/ab{1,3}bc/
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: abbbbc
Packit Service 82fcde
Packit Service 82fcde
/ab{3,4}bc/
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
 0: abbbbc
Packit Service 82fcde
Packit Service 82fcde
/ab{4,5}bc/
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abq
Packit Service 82fcde
No match
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/ab?bc/
Packit Service 82fcde
    abbc
Packit Service 82fcde
 0: abbc
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
Packit Service 82fcde
/ab{0,1}bc/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
Packit Service 82fcde
/ab?c/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
Packit Service 82fcde
/ab{0,1}c/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
Packit Service 82fcde
/^abc$/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abbbbc
Packit Service 82fcde
No match
Packit Service 82fcde
    abcc
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^abc/
Packit Service 82fcde
    abcc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
Packit Service 82fcde
/abc$/
Packit Service 82fcde
    aabc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    aabc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    aabcd
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: 
Packit Service 82fcde
Packit Service 82fcde
/$/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: 
Packit Service 82fcde
Packit Service 82fcde
/a.c/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
    axc
Packit Service 82fcde
 0: axc
Packit Service 82fcde
Packit Service 82fcde
/a.*c/
Packit Service 82fcde
    axyzc
Packit Service 82fcde
 0: axyzc
Packit Service 82fcde
Packit Service 82fcde
/a[bc]d/
Packit Service 82fcde
    abd
Packit Service 82fcde
 0: abd
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    axyzd
Packit Service 82fcde
No match
Packit Service 82fcde
    abc
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/a[b-d]e/
Packit Service 82fcde
    ace
Packit Service 82fcde
 0: ace
Packit Service 82fcde
Packit Service 82fcde
/a[b-d]/
Packit Service 82fcde
    aac
Packit Service 82fcde
 0: ac
Packit Service 82fcde
Packit Service 82fcde
/a[-b]/
Packit Service 82fcde
    a-
Packit Service 82fcde
 0: a-
Packit Service 82fcde
Packit Service 82fcde
/a[b-]/
Packit Service 82fcde
    a-
Packit Service 82fcde
 0: a-
Packit Service 82fcde
Packit Service 82fcde
/a[]]b/
Packit Service 82fcde
    a]b
Packit Service 82fcde
 0: a]b
Packit Service 82fcde
Packit Service 82fcde
/a[^bc]d/
Packit Service 82fcde
    aed
Packit Service 82fcde
 0: aed
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abd
Packit Service 82fcde
No match
Packit Service 82fcde
    abd
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/a[^-b]c/
Packit Service 82fcde
    adc
Packit Service 82fcde
 0: adc
Packit Service 82fcde
Packit Service 82fcde
/a[^]b]c/
Packit Service 82fcde
    adc
Packit Service 82fcde
 0: adc
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    a-c
Packit Service 82fcde
 0: a-c
Packit Service 82fcde
    a]c
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/\ba\b/
Packit Service 82fcde
    a-
Packit Service 82fcde
 0: a
Packit Service 82fcde
    -a
Packit Service 82fcde
 0: a
Packit Service 82fcde
    -a-
Packit Service 82fcde
 0: a
Packit Service 82fcde
Packit Service 82fcde
/\by\b/
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    xy
Packit Service 82fcde
No match
Packit Service 82fcde
    yz
Packit Service 82fcde
No match
Packit Service 82fcde
    xyz
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/\Ba\B/
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: a
Packit Service 82fcde
    a-
Packit Service 82fcde
No match
Packit Service 82fcde
    -a
Packit Service 82fcde
No match
Packit Service 82fcde
    -a-
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/\By\b/
Packit Service 82fcde
    xy
Packit Service 82fcde
 0: y
Packit Service 82fcde
Packit Service 82fcde
/\by\B/
Packit Service 82fcde
    yz
Packit Service 82fcde
 0: y
Packit Service 82fcde
Packit Service 82fcde
/\By\B/
Packit Service 82fcde
    xyz
Packit Service 82fcde
 0: y
Packit Service 82fcde
Packit Service 82fcde
/\w/
Packit Service 82fcde
    a
Packit Service 82fcde
 0: a
Packit Service 82fcde
Packit Service 82fcde
/\W/
Packit Service 82fcde
    -
Packit Service 82fcde
 0: -
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: *
Packit Service 82fcde
    -
Packit Service 82fcde
 0: -
Packit Service 82fcde
    a
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/a\sb/
Packit Service 82fcde
    a b
Packit Service 82fcde
 0: a b
Packit Service 82fcde
Packit Service 82fcde
/a\Sb/
Packit Service 82fcde
    a-b
Packit Service 82fcde
 0: a-b
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    a-b
Packit Service 82fcde
 0: a-b
Packit Service 82fcde
    a b
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/[0-9]/
Packit Service 82fcde
    1
Packit Service 82fcde
 0: 1
Packit Service 82fcde
Packit Service 82fcde
/[^0-9]/
Packit Service 82fcde
    -
Packit Service 82fcde
 0: -
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: *
Packit Service 82fcde
    -
Packit Service 82fcde
 0: -
Packit Service 82fcde
    1
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/ab|cd/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: ab
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: ab
Packit Service 82fcde
Packit Service 82fcde
/()ef/
Packit Service 82fcde
    def
Packit Service 82fcde
 0: ef
Packit Service 82fcde
 1: 
Packit Service 82fcde
Packit Service 82fcde
/a\(b/
Packit Service 82fcde
    a(b
Packit Service 82fcde
 0: a(b
Packit Service 82fcde
Packit Service 82fcde
/a\(*b/
Packit Service 82fcde
    ab
Packit Service 82fcde
 0: ab
Packit Service 82fcde
    a((b
Packit Service 82fcde
 0: a((b
Packit Service 82fcde
Packit Service 82fcde
/((a))/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: a
Packit Service 82fcde
Packit Service 82fcde
/(a)b(c)/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: c
Packit Service 82fcde
Packit Service 82fcde
/a+b+c/
Packit Service 82fcde
    aabbabc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
Packit Service 82fcde
/a{1,}b{1,}c/
Packit Service 82fcde
    aabbabc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
Packit Service 82fcde
/(a+|b)*/
Packit Service 82fcde
    ab
Packit Service 82fcde
 0: ab
Packit Service 82fcde
 1: b
Packit Service 82fcde
Packit Service 82fcde
/(a+|b){0,}/
Packit Service 82fcde
    ab
Packit Service 82fcde
 0: ab
Packit Service 82fcde
 1: b
Packit Service 82fcde
Packit Service 82fcde
/(a+|b)+/
Packit Service 82fcde
    ab
Packit Service 82fcde
 0: ab
Packit Service 82fcde
 1: b
Packit Service 82fcde
Packit Service 82fcde
/(a+|b){1,}/
Packit Service 82fcde
    ab
Packit Service 82fcde
 0: ab
Packit Service 82fcde
 1: b
Packit Service 82fcde
Packit Service 82fcde
/(a+|b)?/
Packit Service 82fcde
    ab
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/(a+|b){0,1}/
Packit Service 82fcde
    ab
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/[^ab]*/
Packit Service 82fcde
    cde
Packit Service 82fcde
 0: cde
Packit Service 82fcde
Packit Service 82fcde
/abc/
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    b
Packit Service 82fcde
No match
Packit Service 82fcde
    
Packit Service 82fcde
Packit Service 82fcde
/a*/
Packit Service 82fcde
    
Packit Service 82fcde
Packit Service 82fcde
/([abc])*d/
Packit Service 82fcde
    abbbcd
Packit Service 82fcde
 0: abbbcd
Packit Service 82fcde
 1: c
Packit Service 82fcde
Packit Service 82fcde
/([abc])*bcd/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/a|b|c|d|e/
Packit Service 82fcde
    e
Packit Service 82fcde
 0: e
Packit Service 82fcde
Packit Service 82fcde
/(a|b|c|d|e)f/
Packit Service 82fcde
    ef
Packit Service 82fcde
 0: ef
Packit Service 82fcde
 1: e
Packit Service 82fcde
Packit Service 82fcde
/abcd*efg/
Packit Service 82fcde
    abcdefg
Packit Service 82fcde
 0: abcdefg
Packit Service 82fcde
Packit Service 82fcde
/ab*/
Packit Service 82fcde
    xabyabbbz
Packit Service 82fcde
 0: ab
Packit Service 82fcde
    xayabbbz
Packit Service 82fcde
 0: a
Packit Service 82fcde
Packit Service 82fcde
/(ab|cd)e/
Packit Service 82fcde
    abcde
Packit Service 82fcde
 0: cde
Packit Service 82fcde
 1: cd
Packit Service 82fcde
Packit Service 82fcde
/[abhgefdc]ij/
Packit Service 82fcde
    hij
Packit Service 82fcde
 0: hij
Packit Service 82fcde
Packit Service 82fcde
/(abc|)ef/
Packit Service 82fcde
    abcdef
Packit Service 82fcde
 0: ef
Packit Service 82fcde
 1: 
Packit Service 82fcde
Packit Service 82fcde
/(a|b)c*d/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: bcd
Packit Service 82fcde
 1: b
Packit Service 82fcde
Packit Service 82fcde
/(ab|ab*)bc/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/a([bc]*)c*/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
 1: bc
Packit Service 82fcde
Packit Service 82fcde
/a([bc]*)(c*d)/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
 1: bc
Packit Service 82fcde
 2: d
Packit Service 82fcde
Packit Service 82fcde
/a([bc]+)(c*d)/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
 1: bc
Packit Service 82fcde
 2: d
Packit Service 82fcde
Packit Service 82fcde
/a([bc]*)(c+d)/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
 1: b
Packit Service 82fcde
 2: cd
Packit Service 82fcde
Packit Service 82fcde
/a[bcd]*dcdcde/
Packit Service 82fcde
    adcdcde
Packit Service 82fcde
 0: adcdcde
Packit Service 82fcde
Packit Service 82fcde
/a[bcd]+dcdcde/
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    abcde
Packit Service 82fcde
No match
Packit Service 82fcde
    adcdcde
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/(ab|a)b*c/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: abc
Packit Service 82fcde
 1: ab
Packit Service 82fcde
Packit Service 82fcde
/((a)(b)c)(d)/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
 1: abc
Packit Service 82fcde
 2: a
Packit Service 82fcde
 3: b
Packit Service 82fcde
 4: d
Packit Service 82fcde
Packit Service 82fcde
/[a-zA-Z_][a-zA-Z0-9_]*/
Packit Service 82fcde
    alpha
Packit Service 82fcde
 0: alpha
Packit Service 82fcde
Packit Service 82fcde
/^a(bc+|b[eh])g|.h$/
Packit Service 82fcde
    abh
Packit Service 82fcde
 0: bh
Packit Service 82fcde
Packit Service 82fcde
/(bc+d$|ef*g.|h?i(j|k))/
Packit Service 82fcde
    effgz
Packit Service 82fcde
 0: effgz
Packit Service 82fcde
 1: effgz
Packit Service 82fcde
    ij
Packit Service 82fcde
 0: ij
Packit Service 82fcde
 1: ij
Packit Service 82fcde
 2: j
Packit Service 82fcde
    reffgz
Packit Service 82fcde
 0: effgz
Packit Service 82fcde
 1: effgz
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    effg
Packit Service 82fcde
No match
Packit Service 82fcde
    bcdd
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/((((((((((a))))))))))/
Packit Service 82fcde
    a
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: a
Packit Service 82fcde
 3: a
Packit Service 82fcde
 4: a
Packit Service 82fcde
 5: a
Packit Service 82fcde
 6: a
Packit Service 82fcde
 7: a
Packit Service 82fcde
 8: a
Packit Service 82fcde
 9: a
Packit Service 82fcde
10: a
Packit Service 82fcde
Packit Service 82fcde
/((((((((((a))))))))))\9/
Packit Service 82fcde
    aa
Packit Service 82fcde
 0: aa
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: a
Packit Service 82fcde
 3: a
Packit Service 82fcde
 4: a
Packit Service 82fcde
 5: a
Packit Service 82fcde
 6: a
Packit Service 82fcde
 7: a
Packit Service 82fcde
 8: a
Packit Service 82fcde
 9: a
Packit Service 82fcde
10: a
Packit Service 82fcde
Packit Service 82fcde
/(((((((((a)))))))))/
Packit Service 82fcde
    a
Packit Service 82fcde
 0: a
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: a
Packit Service 82fcde
 3: a
Packit Service 82fcde
 4: a
Packit Service 82fcde
 5: a
Packit Service 82fcde
 6: a
Packit Service 82fcde
 7: a
Packit Service 82fcde
 8: a
Packit Service 82fcde
 9: a
Packit Service 82fcde
Packit Service 82fcde
/multiple words of text/
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    aa
Packit Service 82fcde
No match
Packit Service 82fcde
    uh-uh
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/multiple words/
Packit Service 82fcde
    multiple words, yeah
Packit Service 82fcde
 0: multiple words
Packit Service 82fcde
Packit Service 82fcde
/(.*)c(.*)/
Packit Service 82fcde
    abcde
Packit Service 82fcde
 0: abcde
Packit Service 82fcde
 1: ab
Packit Service 82fcde
 2: de
Packit Service 82fcde
Packit Service 82fcde
/\((.*), (.*)\)/
Packit Service 82fcde
    (a, b)
Packit Service 82fcde
 0: (a, b)
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: b
Packit Service 82fcde
Packit Service 82fcde
/abcd/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
Packit Service 82fcde
/a(bc)d/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
 1: bc
Packit Service 82fcde
Packit Service 82fcde
/a[-]?c/
Packit Service 82fcde
    ac
Packit Service 82fcde
 0: ac
Packit Service 82fcde
Packit Service 82fcde
/(abc)\1/
Packit Service 82fcde
    abcabc
Packit Service 82fcde
 0: abcabc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
Packit Service 82fcde
/([a-c]*)\1/
Packit Service 82fcde
    abcabc
Packit Service 82fcde
 0: abcabc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
Packit Service 82fcde
/abc/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
    XABCY
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
    ABABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    aaxabxbaxbbx
Packit Service 82fcde
No match
Packit Service 82fcde
    XBC
Packit Service 82fcde
No match
Packit Service 82fcde
    AXC
Packit Service 82fcde
No match
Packit Service 82fcde
    ABX
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/ab*c/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
Packit Service 82fcde
/ab*bc/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
    ABBC
Packit Service 82fcde
 0: ABBC
Packit Service 82fcde
Packit Service 82fcde
/ab+bc/i
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ABC
Packit Service 82fcde
No match
Packit Service 82fcde
    ABQ
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/ab+bc/i
Packit Service 82fcde
    ABBBBC
Packit Service 82fcde
 0: ABBBBC
Packit Service 82fcde
Packit Service 82fcde
/^abc$/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ABBBBC
Packit Service 82fcde
No match
Packit Service 82fcde
    ABCC
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^abc/i
Packit Service 82fcde
    ABCC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
Packit Service 82fcde
/abc$/i
Packit Service 82fcde
    AABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
Packit Service 82fcde
/^/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: 
Packit Service 82fcde
Packit Service 82fcde
/$/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: 
Packit Service 82fcde
Packit Service 82fcde
/a.c/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
    AXC
Packit Service 82fcde
 0: AXC
Packit Service 82fcde
Packit Service 82fcde
/a.*c/i
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    AABC
Packit Service 82fcde
 0: AABC
Packit Service 82fcde
    AXYZD
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/a[bc]d/i
Packit Service 82fcde
    ABD
Packit Service 82fcde
 0: ABD
Packit Service 82fcde
Packit Service 82fcde
/a[b-d]e/i
Packit Service 82fcde
    ACE
Packit Service 82fcde
 0: ACE
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ABC
Packit Service 82fcde
No match
Packit Service 82fcde
    ABD
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/a[b-d]/i
Packit Service 82fcde
    AAC
Packit Service 82fcde
 0: AC
Packit Service 82fcde
Packit Service 82fcde
/a[-b]/i
Packit Service 82fcde
    A-
Packit Service 82fcde
 0: A-
Packit Service 82fcde
Packit Service 82fcde
/a[b-]/i
Packit Service 82fcde
    A-
Packit Service 82fcde
 0: A-
Packit Service 82fcde
Packit Service 82fcde
/a[]]b/i
Packit Service 82fcde
    A]B
Packit Service 82fcde
 0: A]B
Packit Service 82fcde
Packit Service 82fcde
/a[^bc]d/i
Packit Service 82fcde
    AED
Packit Service 82fcde
 0: AED
Packit Service 82fcde
Packit Service 82fcde
/a[^-b]c/i
Packit Service 82fcde
    ADC
Packit Service 82fcde
 0: ADC
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ABD
Packit Service 82fcde
No match
Packit Service 82fcde
    A-C
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/a[^]b]c/i
Packit Service 82fcde
    ADC
Packit Service 82fcde
 0: ADC
Packit Service 82fcde
Packit Service 82fcde
/ab|cd/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: AB
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: AB
Packit Service 82fcde
Packit Service 82fcde
/()ef/i
Packit Service 82fcde
    DEF
Packit Service 82fcde
 0: EF
Packit Service 82fcde
 1: 
Packit Service 82fcde
Packit Service 82fcde
/$b/i
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    A]C
Packit Service 82fcde
No match
Packit Service 82fcde
    B
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/a\(b/i
Packit Service 82fcde
    A(B
Packit Service 82fcde
 0: A(B
Packit Service 82fcde
Packit Service 82fcde
/a\(*b/i
Packit Service 82fcde
    AB
Packit Service 82fcde
 0: AB
Packit Service 82fcde
    A((B
Packit Service 82fcde
 0: A((B
Packit Service 82fcde
Packit Service 82fcde
/((a))/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: A
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: A
Packit Service 82fcde
Packit Service 82fcde
/(a)b(c)/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: C
Packit Service 82fcde
Packit Service 82fcde
/a+b+c/i
Packit Service 82fcde
    AABBABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
Packit Service 82fcde
/a{1,}b{1,}c/i
Packit Service 82fcde
    AABBABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
Packit Service 82fcde
/(a+|b)*/i
Packit Service 82fcde
    AB
Packit Service 82fcde
 0: AB
Packit Service 82fcde
 1: B
Packit Service 82fcde
Packit Service 82fcde
/(a+|b){0,}/i
Packit Service 82fcde
    AB
Packit Service 82fcde
 0: AB
Packit Service 82fcde
 1: B
Packit Service 82fcde
Packit Service 82fcde
/(a+|b)+/i
Packit Service 82fcde
    AB
Packit Service 82fcde
 0: AB
Packit Service 82fcde
 1: B
Packit Service 82fcde
Packit Service 82fcde
/(a+|b){1,}/i
Packit Service 82fcde
    AB
Packit Service 82fcde
 0: AB
Packit Service 82fcde
 1: B
Packit Service 82fcde
Packit Service 82fcde
/(a+|b)?/i
Packit Service 82fcde
    AB
Packit Service 82fcde
 0: A
Packit Service 82fcde
 1: A
Packit Service 82fcde
Packit Service 82fcde
/(a+|b){0,1}/i
Packit Service 82fcde
    AB
Packit Service 82fcde
 0: A
Packit Service 82fcde
 1: A
Packit Service 82fcde
Packit Service 82fcde
/[^ab]*/i
Packit Service 82fcde
    CDE
Packit Service 82fcde
 0: CDE
Packit Service 82fcde
Packit Service 82fcde
/([abc])*d/i
Packit Service 82fcde
    ABBBCD
Packit Service 82fcde
 0: ABBBCD
Packit Service 82fcde
 1: C
Packit Service 82fcde
Packit Service 82fcde
/([abc])*bcd/i
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: ABCD
Packit Service 82fcde
 1: A
Packit Service 82fcde
Packit Service 82fcde
/a|b|c|d|e/i
Packit Service 82fcde
    E
Packit Service 82fcde
 0: E
Packit Service 82fcde
Packit Service 82fcde
/(a|b|c|d|e)f/i
Packit Service 82fcde
    EF
Packit Service 82fcde
 0: EF
Packit Service 82fcde
 1: E
Packit Service 82fcde
Packit Service 82fcde
/abcd*efg/i
Packit Service 82fcde
    ABCDEFG
Packit Service 82fcde
 0: ABCDEFG
Packit Service 82fcde
Packit Service 82fcde
/ab*/i
Packit Service 82fcde
    XABYABBBZ
Packit Service 82fcde
 0: AB
Packit Service 82fcde
    XAYABBBZ
Packit Service 82fcde
 0: A
Packit Service 82fcde
Packit Service 82fcde
/(ab|cd)e/i
Packit Service 82fcde
    ABCDE
Packit Service 82fcde
 0: CDE
Packit Service 82fcde
 1: CD
Packit Service 82fcde
Packit Service 82fcde
/[abhgefdc]ij/i
Packit Service 82fcde
    HIJ
Packit Service 82fcde
 0: HIJ
Packit Service 82fcde
Packit Service 82fcde
/^(ab|cd)e/i
Packit Service 82fcde
    ABCDE
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/(abc|)ef/i
Packit Service 82fcde
    ABCDEF
Packit Service 82fcde
 0: EF
Packit Service 82fcde
 1: 
Packit Service 82fcde
Packit Service 82fcde
/(a|b)c*d/i
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: BCD
Packit Service 82fcde
 1: B
Packit Service 82fcde
Packit Service 82fcde
/(ab|ab*)bc/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
 1: A
Packit Service 82fcde
Packit Service 82fcde
/a([bc]*)c*/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
 1: BC
Packit Service 82fcde
Packit Service 82fcde
/a([bc]*)(c*d)/i
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: ABCD
Packit Service 82fcde
 1: BC
Packit Service 82fcde
 2: D
Packit Service 82fcde
Packit Service 82fcde
/a([bc]+)(c*d)/i
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: ABCD
Packit Service 82fcde
 1: BC
Packit Service 82fcde
 2: D
Packit Service 82fcde
Packit Service 82fcde
/a([bc]*)(c+d)/i
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: ABCD
Packit Service 82fcde
 1: B
Packit Service 82fcde
 2: CD
Packit Service 82fcde
Packit Service 82fcde
/a[bcd]*dcdcde/i
Packit Service 82fcde
    ADCDCDE
Packit Service 82fcde
 0: ADCDCDE
Packit Service 82fcde
Packit Service 82fcde
/a[bcd]+dcdcde/i
Packit Service 82fcde
Packit Service 82fcde
/(ab|a)b*c/i
Packit Service 82fcde
    ABC
Packit Service 82fcde
 0: ABC
Packit Service 82fcde
 1: AB
Packit Service 82fcde
Packit Service 82fcde
/((a)(b)c)(d)/i
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: ABCD
Packit Service 82fcde
 1: ABC
Packit Service 82fcde
 2: A
Packit Service 82fcde
 3: B
Packit Service 82fcde
 4: D
Packit Service 82fcde
Packit Service 82fcde
/[a-zA-Z_][a-zA-Z0-9_]*/i
Packit Service 82fcde
    ALPHA
Packit Service 82fcde
 0: ALPHA
Packit Service 82fcde
Packit Service 82fcde
/^a(bc+|b[eh])g|.h$/i
Packit Service 82fcde
    ABH
Packit Service 82fcde
 0: BH
Packit Service 82fcde
Packit Service 82fcde
/(bc+d$|ef*g.|h?i(j|k))/i
Packit Service 82fcde
    EFFGZ
Packit Service 82fcde
 0: EFFGZ
Packit Service 82fcde
 1: EFFGZ
Packit Service 82fcde
    IJ
Packit Service 82fcde
 0: IJ
Packit Service 82fcde
 1: IJ
Packit Service 82fcde
 2: J
Packit Service 82fcde
    REFFGZ
Packit Service 82fcde
 0: EFFGZ
Packit Service 82fcde
 1: EFFGZ
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    ADCDCDE
Packit Service 82fcde
No match
Packit Service 82fcde
    EFFG
Packit Service 82fcde
No match
Packit Service 82fcde
    BCDD
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/((((((((((a))))))))))/i
Packit Service 82fcde
    A
Packit Service 82fcde
 0: A
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: A
Packit Service 82fcde
 3: A
Packit Service 82fcde
 4: A
Packit Service 82fcde
 5: A
Packit Service 82fcde
 6: A
Packit Service 82fcde
 7: A
Packit Service 82fcde
 8: A
Packit Service 82fcde
 9: A
Packit Service 82fcde
10: A
Packit Service 82fcde
Packit Service 82fcde
/((((((((((a))))))))))\9/i
Packit Service 82fcde
    AA
Packit Service 82fcde
 0: AA
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: A
Packit Service 82fcde
 3: A
Packit Service 82fcde
 4: A
Packit Service 82fcde
 5: A
Packit Service 82fcde
 6: A
Packit Service 82fcde
 7: A
Packit Service 82fcde
 8: A
Packit Service 82fcde
 9: A
Packit Service 82fcde
10: A
Packit Service 82fcde
Packit Service 82fcde
/(((((((((a)))))))))/i
Packit Service 82fcde
    A
Packit Service 82fcde
 0: A
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: A
Packit Service 82fcde
 3: A
Packit Service 82fcde
 4: A
Packit Service 82fcde
 5: A
Packit Service 82fcde
 6: A
Packit Service 82fcde
 7: A
Packit Service 82fcde
 8: A
Packit Service 82fcde
 9: A
Packit Service 82fcde
Packit Service 82fcde
/multiple words of text/i
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    AA
Packit Service 82fcde
No match
Packit Service 82fcde
    UH-UH
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/multiple words/i
Packit Service 82fcde
    MULTIPLE WORDS, YEAH
Packit Service 82fcde
 0: MULTIPLE WORDS
Packit Service 82fcde
Packit Service 82fcde
/(.*)c(.*)/i
Packit Service 82fcde
    ABCDE
Packit Service 82fcde
 0: ABCDE
Packit Service 82fcde
 1: AB
Packit Service 82fcde
 2: DE
Packit Service 82fcde
Packit Service 82fcde
/\((.*), (.*)\)/i
Packit Service 82fcde
    (A, B)
Packit Service 82fcde
 0: (A, B)
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: B
Packit Service 82fcde
Packit Service 82fcde
/abcd/i
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: ABCD
Packit Service 82fcde
Packit Service 82fcde
/a(bc)d/i
Packit Service 82fcde
    ABCD
Packit Service 82fcde
 0: ABCD
Packit Service 82fcde
 1: BC
Packit Service 82fcde
Packit Service 82fcde
/a[-]?c/i
Packit Service 82fcde
    AC
Packit Service 82fcde
 0: AC
Packit Service 82fcde
Packit Service 82fcde
/(abc)\1/i
Packit Service 82fcde
    ABCABC
Packit Service 82fcde
 0: ABCABC
Packit Service 82fcde
 1: ABC
Packit Service 82fcde
Packit Service 82fcde
/([a-c]*)\1/i
Packit Service 82fcde
    ABCABC
Packit Service 82fcde
 0: ABCABC
Packit Service 82fcde
 1: ABC
Packit Service 82fcde
Packit Service 82fcde
/((foo)|(bar))*/
Packit Service 82fcde
    foobar
Packit Service 82fcde
 0: foobar
Packit Service 82fcde
 1: bar
Packit Service 82fcde
 2: foo
Packit Service 82fcde
 3: bar
Packit Service 82fcde
Packit Service 82fcde
/^(.+)?B/
Packit Service 82fcde
    AB
Packit Service 82fcde
 0: AB
Packit Service 82fcde
 1: A
Packit Service 82fcde
Packit Service 82fcde
/^([^a-z])|(\^)$/
Packit Service 82fcde
    .
Packit Service 82fcde
 0: .
Packit Service 82fcde
 1: .
Packit Service 82fcde
Packit Service 82fcde
/^[<>]&/
Packit Service 82fcde
    <&OUT
Packit Service 82fcde
 0: <&
Packit Service 82fcde
Packit Service 82fcde
/^(){3,5}/
Packit Service 82fcde
    abc
Packit Service 82fcde
 0: 
Packit Service 82fcde
 1: 
Packit Service 82fcde
Packit Service 82fcde
/^(a+)*ax/
Packit Service 82fcde
    aax
Packit Service 82fcde
 0: aax
Packit Service 82fcde
 1: a
Packit Service 82fcde
Packit Service 82fcde
/^((a|b)+)*ax/
Packit Service 82fcde
    aax
Packit Service 82fcde
 0: aax
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: a
Packit Service 82fcde
Packit Service 82fcde
/^((a|bc)+)*ax/
Packit Service 82fcde
    aax
Packit Service 82fcde
 0: aax
Packit Service 82fcde
 1: a
Packit Service 82fcde
 2: a
Packit Service 82fcde
Packit Service 82fcde
/(a|x)*ab/
Packit Service 82fcde
    cab
Packit Service 82fcde
 0: ab
Packit Service 82fcde
Packit Service 82fcde
/(a)*ab/
Packit Service 82fcde
    cab
Packit Service 82fcde
 0: ab
Packit Service 82fcde
Packit Service 82fcde
/(ab)[0-9]\1/i
Packit Service 82fcde
    Ab4ab
Packit Service 82fcde
 0: Ab4ab
Packit Service 82fcde
 1: Ab
Packit Service 82fcde
    ab4Ab
Packit Service 82fcde
 0: ab4Ab
Packit Service 82fcde
 1: ab
Packit Service 82fcde
Packit Service 82fcde
/foo\w*[0-9]{4}baz/
Packit Service 82fcde
    foobar1234baz
Packit Service 82fcde
 0: foobar1234baz
Packit Service 82fcde
Packit Service 82fcde
/(\w+:)+/
Packit Service 82fcde
    one:
Packit Service 82fcde
 0: one:
Packit Service 82fcde
 1: one:
Packit Service 82fcde
Packit Service 82fcde
/((\w|:)+::)?(\w+)$/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
 1: <unset>
Packit Service 82fcde
 2: <unset>
Packit Service 82fcde
 3: abcd
Packit Service 82fcde
    xy:z:::abcd
Packit Service 82fcde
 0: xy:z:::abcd
Packit Service 82fcde
 1: xy:z:::
Packit Service 82fcde
 2: :
Packit Service 82fcde
 3: abcd
Packit Service 82fcde
Packit Service 82fcde
/^[^bcd]*(c+)/
Packit Service 82fcde
    aexycd
Packit Service 82fcde
 0: aexyc
Packit Service 82fcde
 1: c
Packit Service 82fcde
Packit Service 82fcde
/(a*)b+/
Packit Service 82fcde
    caab
Packit Service 82fcde
 0: aab
Packit Service 82fcde
 1: aa
Packit Service 82fcde
Packit Service 82fcde
/((\w|:)+::)?(\w+)$/
Packit Service 82fcde
    abcd
Packit Service 82fcde
 0: abcd
Packit Service 82fcde
 1: <unset>
Packit Service 82fcde
 2: <unset>
Packit Service 82fcde
 3: abcd
Packit Service 82fcde
    xy:z:::abcd
Packit Service 82fcde
 0: xy:z:::abcd
Packit Service 82fcde
 1: xy:z:::
Packit Service 82fcde
 2: :
Packit Service 82fcde
 3: abcd
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
 0: Failers
Packit Service 82fcde
 1: <unset>
Packit Service 82fcde
 2: <unset>
Packit Service 82fcde
 3: Failers
Packit Service 82fcde
    abcd:
Packit Service 82fcde
No match
Packit Service 82fcde
    abcd:
Packit Service 82fcde
No match
Packit Service 82fcde
Packit Service 82fcde
/^[^bcd]*(c+)/
Packit Service 82fcde
    aexycd
Packit Service 82fcde
 0: aexyc
Packit Service 82fcde
 1: c
Packit Service 82fcde
Packit Service 82fcde
/((Z)+|A)*/
Packit Service 82fcde
    ZABCDEFG
Packit Service 82fcde
 0: ZA
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: Z
Packit Service 82fcde
Packit Service 82fcde
/(Z()|A)*/
Packit Service 82fcde
    ZABCDEFG
Packit Service 82fcde
 0: ZA
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: 
Packit Service 82fcde
Packit Service 82fcde
/(Z(())|A)*/
Packit Service 82fcde
    ZABCDEFG
Packit Service 82fcde
 0: ZA
Packit Service 82fcde
 1: A
Packit Service 82fcde
 2: 
Packit Service 82fcde
 3: 
Packit Service 82fcde
Packit Service 82fcde
/(.*)[0-9]+\1/
Packit Service 82fcde
    abc123abc
Packit Service 82fcde
 0: abc123abc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
    abc123bc 
Packit Service 82fcde
 0: bc123bc
Packit Service 82fcde
 1: bc
Packit Service 82fcde
Packit Service 82fcde
/((.*))[0-9]+\1/
Packit Service 82fcde
    abc123abc
Packit Service 82fcde
 0: abc123abc
Packit Service 82fcde
 1: abc
Packit Service 82fcde
 2: abc
Packit Service 82fcde
    abc123bc  
Packit Service 82fcde
 0: bc123bc
Packit Service 82fcde
 1: bc
Packit Service 82fcde
 2: bc
Packit Service 82fcde
Packit Service 82fcde
/^a{2,5}$/
Packit Service 82fcde
    aa
Packit Service 82fcde
 0: aa
Packit Service 82fcde
    aaa
Packit Service 82fcde
 0: aaa
Packit Service 82fcde
    aaaa
Packit Service 82fcde
 0: aaaa
Packit Service 82fcde
    aaaaa
Packit Service 82fcde
 0: aaaaa
Packit Service 82fcde
    *** Failers
Packit Service 82fcde
No match
Packit Service 82fcde
    a
Packit Service 82fcde
No match
Packit Service 82fcde
    b
Packit Service 82fcde
No match
Packit Service 82fcde
    aaaaab
Packit Service 82fcde
No match
Packit Service 82fcde
    aaaaaa