Scheldwoordverwijderaar
Verwijder scheldwoorden uit de tekst.
Invoer
Uitvoer
Readme
Wat is profaniteitfiltering?
Profaniteitfiltering is het proces van detecteren en verwijderen of maskeren van beledigende, vulgaire of ongepaste woorden uit tekst. Het wordt veel gebruikt op online platforms, chatapplicaties, forums en contentbeheersystemen om een gezinsvriendelijke omgeving te handhaven en zich aan communityrichtlijnen te houden.
Moderne profaniteitsfilters gaan verder dan eenvoudige woordherkenning. Ze gebruiken patroonherkenning om variaties van slechte woorden op te vangen, inclusief opzettelijke spelfouten, tekenvervangingen (zoals "sh1t" of "a$$") en letterherhaling. Dit maakt ze effectief tegen gebruikers die proberen filters te omzeilen met creatieve spelling.
Hulpprogrammabeschrijving
Dit profaniteitverwijderingshulpprogramma detecteert en censureert beledigende taal in uw tekst. Het gebruikt een geavanceerd matchingalgoritme dat veel voorkomende profaniteitsvariaties en obfuscatiepogingen opvangt. U kunt ervoor kiezen om slechte woorden te vervangen door een teken naar keuze of ze volledig te verwijderen. Het hulpprogramma ondersteunt ook het toevoegen van aangepaste woorden aan de filterlijst.
Functies
- Detecteert veel voorkomende Engelse profaniteit en variaties ervan
- Vangt obfuscatiepogingen op zoals tekenvervangingen en herhalingen
- Twee censuurmodi: vervangen door teken of volledig verwijderen
- Aanpasbaar vervangingsteken (*, #, enz.)
- Voeg uw eigen aangepaste woorden toe aan de filterlijst
Gebruiksscenario's
- Contentmoderatie: Maak door gebruikers gegenereerde inhoud schoon voordat u deze op websites, forums of sociale mediaplatforms publiceert.
- Chatfiltering: Verwerk chatlogboeken of berichten om ongepaste taal te verwijderen voordat u deze archiveert of deelt.
- Documentontsmetting: Bereid tekstdocumenten voor op professionele of gezinsvriendelijke omgevingen door beledigende taal te verwijderen.
Opties uitgelegd
| Optie | Beschrijving |
|---|---|
| Tekst | De invoertekst die u op profaniteit wilt filteren |
| Modus | Kies tussen "Vervangen door teken" (maskeert slechte woorden) of "Volledig verwijderen" (verwijdert slechte woorden) |
| Vervangingsteken | Het teken dat wordt gebruikt om profaniteit te maskeren in vervangingsmodus (standaard: *) |
| Aangepaste slechte woorden | Voeg uw eigen woorden toe om te filteren, gescheiden door komma's. Deze worden toegevoegd aan de ingebouwde profaniteitslijst |
Hoe het werkt
Het hulpprogramma gebruikt een reguliere-expressie-gebaseerde matcher met de Obscenity-bibliotheek. Het past aanbevolen transformers toe die tekst normaliseren voordat deze wordt gematcht, waardoor het kan detecteren:
- Standaard profaniteit en scheldwoorden
- Leetspeak-variaties (bijv. "4ss" voor "ass")
- Letterherhaling (bijv. "shiiit")
- Variaties in gemengde hoofdletters
- Veel voorkomende vervangingen en obfuscaties
Wanneer profaniteit wordt gedetecteerd, vervangt het hulpprogramma elk teken door uw gekozen symbool of verwijdert het woord volledig, waardoor extra spaties in verwijderingsmodus worden opgeruimd.
Beperkingen
- Ingebouwde woordenboek richt zich op Engelse profaniteit
- Kan af en toe legitieme woorden markeren die profane substrings bevatten (fout-positieven)
- Kan profaniteit in afbeeldingen of niet-tekstinhoud niet detecteren
- Contextbewuste filtering wordt niet ondersteund (woorden die in sommige contexten beledigend zijn maar in andere niet)
Tips
- Gebruik de functie voor aangepaste slechte woorden om branchespecifieke termen of woorden in andere talen toe te voegen
- Test uw keuze voor vervangingsteken—sommige platforms hebben mogelijk aanvullende filters die bepaalde symbolen markeren
- Voor volledige verwijdering kunt u de uitvoer controleren om ervoor te zorgen dat zinnen nog steeds grammaticaal correct zijn