NAME
Regexp::Common::profanity -- provide regexes for profanity
SYNOPSIS
use Regexp::Common qw /profanity/;
while (<>) {
/$RE{profanity}/ and print "Contains profanity\n";
}
DESCRIPTION
Please consult the manual of Regexp::Common for a general description of the works of this interface.
Do not use this module directly, but load it via Regexp::Common.
$RE{profanity}
Returns a pattern matching words -- such as Carlin's "big seven" -- that are most likely to give offense. Note that correct anatomical terms are deliberately not included in the list.
Under -keep
(see Regexp::Common):
$RE{profanity}{contextual}
Returns a pattern matching words that are likely to give offense when used in specific contexts, but which also have genuinely non-offensive meanings.
Under -keep
(see Regexp::Common):
SEE ALSO
Regexp::Common for a general description of how to use this interface.
AUTHOR
Damian Conway (damian@conway.org)
MAINTAINANCE
This package is maintained by Abigail (regexp-common@abigail.nl).
BUGS AND IRRITATIONS
Bound to be plenty.
For a start, there are many common regexes missing. Send them in to regexp-common@abigail.nl.
COPYRIGHT
Copyright (c) 2001 - 2002, Damian Conway. All Rights Reserved.
This module is free software. It may be used, redistributed
and/or modified under the terms of the Perl Artistic License
(see http://www.perl.com/perl/misc/Artistic.html)