Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Hur man skapar ett Word Blocker

    Word blockerare om att upprätthålla en basnivå av anständighet och anständighet . Oavsett om du gör ett forum , en wiki eller något annat projekt som drivs av indata , kommer du ibland att utesluta vissa ord från att visas på ditt projekt . Lägga denna funktion för att ditt projekt är inte svårt att göra . Med hjälp av Python , en hög nivå skriptspråk , kan du göra ditt program ersätter något ord som du vill blockera med en sträng av * s . Instruktioner
    1

    Gör en sträng vars innehåll är texten du vill söka efter ord som du vill blockera . Använd syntaxen :

    text = " [ din text här ] "

    clean_text = text

    Detta kommer att skapa två strängar , som båda innehåller texten du vill kontrollera < . br > Sida 2

    Skapa en tom sträng . För instruktionerna kommer det att hänvisas till som " blockerare. " Använd följande syntax :

    blocker = " "

    Detta skapar den tomma textsträngen . Detta kommer att användas senare .
    3

    Skapa en lista objekt som innehåller de ord du vill blockera . Använd syntaxen :

    block_list = [ " en " , " två " , " tre " ]

    Detta kommer att skapa en lista med rubriken " block_list " innehåller orden ett, två och tre . Ersätt ord med de som du vill blockerad , och lägga till några andra som du vill .
    4

    Skapa tre variabler (en slinga , börja och avsluta ) och ställa dem alla till noll . Använd formuläret :

    variabelnamn = 0
    5

    Använd en lista förståelse för att undersöka strängen bokstav för bokstav . Använd formuläret :

    efter röding i text . Detta kommer att slinga genom hela texten bokstav för bokstav . Brevet undersöks på en viss slinga kommer att vara " röding . "
    6

    Ställ " end " variabeln lika med " loop " variabel vid den första raden i listan förståelse . Följ den här med ett "om " uttalande som körs om " char " för slingan är lika med " " eller ett utrymme .
    7

    Skapa en ny sträng från en bit av " text " sträng . Använd syntaxen :

    test_word = text [ börjar: sluta ] .

    Detta kommer att bilda varje ord i texten , en efter en , till en sträng för att jämföra med i listan över blockerade ord

    8

    Skapa en ny lista förståelse inom " om " uttalande , efter formen :

    för ord i block_list . På denna lista förståelse , skapa en ny " om " uttalande som kommer att utlösa om " test_word " är en av de "ord" i din blockerade lista .
    9

    Skapa en annan lista förståelse som kommer att lägga asterisker för varje tecken i ordet som skall blockeras till " blockerare " sträng. Efter att du har gjort strängen rätt längd använda följande rad :

    clean_text = clean_text [ : börja +1 ] + blockerare + clean_text [ slut : ]

    Detta kommer redigera bort den blockerade ordet i " ren " kopia av din text .
    10

    Återställ " blocker " sträng till en tom text -skärm . Sedan sätta variabeln " börja " till lika den variabeln " slut " i " om " uttalande utlöses av ett mellanslag . I din första lista förståelse , sätta variabeln " loop " till lika själv plus ett. Vid slutet av Körning av detta program , kommer du vara kvar med en " ren" kopia ( clean_text ) som kommer att ha några blockerade ord censureras .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur beräkna medelvärdet varians och standardavvikelse…
    ·Hur man gör en 2D dynamisk array med strängar i Pytho…
    ·Vad är skillnaden mellan Dot Notation & Arrow Notation…
    ·Hur man kan koda UTF - 8 i Python
    ·Hur man installerar Python IDLE
    ·Hur man skriver kod i Python
    ·Hur: Metod för Pylon Target Montage
    ·Hur man hittar en nyckel i ett Dictionary i Python
    ·Hur Kopiera Bytes i Python
    ·Hur man skapar en mapp i Python
    Utvalda artiklarna
    ·Hur man använder Fibonacci Rekursion funktion
    ·Hur vill kolla en sträng för Alphabet i Visual Basic …
    ·Lägga till en bakgrundsbild Använda HTML Programmerin…
    ·Hur man kan utveckla logiken för ett program som konti…
    ·Hur man gör en iterativ Program i Python
    ·Hur att hitta den sista Ändrat datum för en webbsida
    ·Hur man navigera från jQuery Modal fönster till en an…
    ·Hur man använder Java API-dokumentation
    ·Ta bort dubbletter av filer i Java
    ·Hur man gör en Value Label Visning av Scroll Bar i Vis…
    Copyright © Dator Kunskap http://www.dator.xyz