Regexp:...rofanity(3)
π NAME π
Okay bestie, welcome to the Regexp::Common::profanity manual page β section 3, from the User Contributed Perl Documentation, no cap. The name is literally the assignment: Regexp::Common::profanity is lowkey here to provide regexes for profanity. π
β¨ SYNOPSIS β¨
Here's the vibe check:
use Regexp::Common qw /profanity/;
while (<>) {
/$RE{profanity}/ and print "Contains profanity\n";
}
Like, yes: load it, loop over input, and when $RE{profanity} matches, print Contains profanity with that \n. Slay. π₯
π¦ DESCRIPTION π¦
Please consult the manual of Regexp::Common for a general description of the works of this interface. That's the main character move, honestly. β¨
π¨ Do not use this module directly, bestie β load it via Regexp::Common. Periodt.
πΈ $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. (Yes, on purpose. π)
Under -keep (see Regexp::Common):
$1β captures the entire word
π $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. It's giving "depends on the context, bestie." π
Under -keep (see Regexp::Common):
$1β captures the entire word
π SEE ALSO π
Regexp::Common β for a general description of how to use this interface. That's the one, iykyk. π«Ά
π AUTHOR π
Damian Conway (damian@conway.org). Iconic. π
π§ MAINTENANCE π§
This package is maintained by Abigail (regexp-common@abigail.freedom.nl). She's got it. π
π BUGS AND IRRITATIONS π
Bound to be plenty. For a start, there are many common regexes missing. Send them in to regexp-common@abigail.freedom.nl. Do it for the plot. π
π LICENSE and COPYRIGHT π
This software is Copyright (c) 2001 - 2024, Damian Conway and Abigail.
This module is free software, and maybe used under any of the following licenses:
- The Perl Artistic License. See the file
COPYRIGHT.AL. - The Perl Artistic License 2.0. See the file
COPYRIGHT.AL2. - The BSD License. See the file
COPYRIGHT.BSD. - The MIT License. See the file
COPYRIGHT.MIT.
Mwah π β that's the Regexp::Common::profanity(3) page, from perl v5.42.0, dated 2024-08-09. Byeee! π
π¦ where this page comes from
- opensuse-leap 16.0: perl-Regexp-Common 2024080801.0.0-160000.2.2 Β· Artistic-1.0 OR Artistic-2.0 OR BSD-3-Clause OR MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms