Help for this page

Select Code to Download


  1. or download this
    /^ab?(c|d)$/ => qw( abc abd ac ad )
    
  2. or download this
    perl -e '""=~/(?{a})(?{$^R.b})?((?{ $^R.c})|(?{ $^R.d}))(?{print "$^R\
    +n"})(?=a)(?!a)/'
    # output:
    ...
    abd
    ac
    ad
    
  3. or download this
    #!/usr/bin/perl -w
    #orig:  reg(ular\s+)?exp?(ression)?!*?
    ...
    (?=a)(?!a)  # fail
    /x;
    __END__
    
  4. or download this
    $ ./genex.pl 
    regular__expression
    ...
    regex
    regex!
    regex!!