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 tar bort flera delsträngar från en sträng

    Vissa programmeringsspråk har inbyggda textbehandling funktioner som gör manipulation textsträng mycket lätt . Till exempel har programmeringsspråket Python en mycket robust bibliotek textbehandling som tillåter dig att utföra komplicerade operationer med minimal kod . Du kan använda det här biblioteket för att redigera strängar med överflödiga och oönskade sekvenser av text . Dessa oönskade delsträngar kan tas bort med ett enda steg i Python . På andra språk , skulle detta kräva betydligt mer kod , som kan introducera fel och oväntat beteende . Saker du behöver
    dator med Python 3.2 installerad programmeringsspråk ( se Resurs )
    Visa fler instruktioner
    1

    Öppna IDLE textredigerare som följer med Python nedladdning. Den IDLE textredigerare finns i Program ( eller Program för Macintosh ) , i Python katalogen . En tom källkod fil öppnas i IDLE textredigeringsfönstret .
    2

    Importera Python module " re ", som innehåller textbehandling funktionen " sub " som du kommer att använda för att ersätta delsträngar . Skriv följande rad i toppen av källkoden filen :

    import re
    3

    Skapa en sträng med flera , oönskade delsträngar . Till exempel kan du lägga delsträngen " abc " till " HelloWorld ! " genom att skriva följande sträng deklaration :

    MyString = " abcHelloabcWorldabc ! "
    4

    Ta bort alla understrängar använder " sub " -funktion . Denna funktion ersätter alla förekomster av en delsträng med en annan delsträng . För att ta bort en delsträng , lämnar du bara tomma ersättare delsträng . Till exempel , kan du använda funktionen på detta sätt för att ta bort alla förekomster av " ABC " från strängen :

    myNewString = re.sub ( " abc " , " " , MyString ) katalog
    5

    ut strängen till utgången fönstret :

    print ( myNewString )
    6

    Exekvera programmet . Utgången ser ut så här : !

    HelloWorld

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vilket språk är det Pythontolk kodad i
    ·Så här importerar en Python , från ett interaktivt s…
    ·Hur Split Tabelldata Med en avgränsare i Python
    ·Hur till Redigera ett rutnät med PHP
    ·Komma åt Python Docstring
    ·Hur man kör Python Från Bash
    ·Hur listfunktionerna i en klass i Python
    ·Hur Separera HTML & Python Code
    ·Hur man startar ett skript som en separat process i Pyt…
    ·Hur Platta en kapslad lista i Python
    Utvalda artiklarna
    ·PHP Referens Funktion i en klass
    ·Hur Separera siffrorna i ett tal i Prolog
    ·Hur man skapar en PHP Redirect för en Affiliate
    ·Hur man tar bort inledande blanksteg i Perl
    ·Vad är en Heap i Java
    ·Vilka är skillnaderna mellan Syntax och semantiska fel…
    ·Hur Infoga text i en textruta i HTML med PHP
    ·Hur Pixel - Track till Page Redirect
    ·Hur man Bestäm minsta positiva flyttal
    ·Datatyp VBScript Funktioner
    Copyright © Dator Kunskap http://www.dator.xyz