App-ppgrep

 view release on metacpan or  search on metacpan

script/_ppgrep  view on Meta::CPAN

#
#Return true if C<$str> contains wildcard pattern. Wildcard patterns include C<*>
#(meaning zero or more characters), C<?> (exactly one character), C<[...]>
#(character class), C<{...,}> (brace expansion). Can handle escaped/backslash
#(e.g. C<foo\*> does not contain wildcard, it's C<foo> followed by a literal
#asterisk C<*>).
#
#Aside from wildcard, bash does other types of expansions/substitutions too, but
#these are not considered wildcard. These include tilde expansion (e.g. C<~>
#becomes C</home/alice>), parameter and variable expansion (e.g. C<$0> and
#C<$HOME>), arithmetic expression (e.g. C<$[1+2]>), history (C<!>), and so on.
#
#Although this module has 'Bash' in its name, this set of wildcards should be
#applicable to other Unix shells. Haven't checked completely though.
#
#For more specific needs, e.g. you want to check if a string just contains joker
#and not other types of wildcard patterns, use L</"$RE_WILDCARD_BASH"> directly.
#
#=head2 convert_wildcard_to_sql
#
#Usage:



( run in 0.298 second using v1.01-cache-2.11-cpan-e9199f4ba4c )