Searching CPAN for profanity finds Regexp::Common::profanity as the second hit. Anything wrong with it?
In reply to Re: Profanity and expletives by moritz in thread Profanity and expletives by jfrm