Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Slik fjerner flere understrenger fra en String
    Visse programmeringsspråk har innebygd tekstbehandling funksjoner som gjør tekststreng manipulasjon veldig enkelt. For eksempel har programmeringsspråket Python en svært robust tekstbehandling bibliotek som lar deg utføre komplekse operasjoner med minimal kode . Du kan bruke dette biblioteket for å redigere strenger med overflødige og uønskede sekvenser av tekst . Disse uønskede understrenger kan fjernes med et enkelt trinn i Python . På andre språk , vil dette kreve vesentlig mer kode, som kan introdusere feil og uventet oppførsel . Du trenger
    datamaskin med Python 3.2 programmeringsspråk installert ( se Resource )
    Vis flere instruksjoner
    en

    Åpne IDLE tekst editor som følger med Python nedlasting . IDLE teksteditor er funnet i Programfiler ( eller Programmer for Macintosh) , i Python -katalogen. En tom kildekoden filen åpnes i IDLE tekst editor vinduet .
    2

    Import Python -modul "re ", som inkluderer tekstbehandling funksjon " sub " som du vil bruke til å erstatte understrenger . Skriv inn følgende linje på toppen av kildekoden filen:

    import re
    3

    Lag en streng med flere , uønskede understrenger . For eksempel kan du legge delstrengen " abc " til " HelloWorld ! " ved å skrive følgende streng erklæringen : en

    myString = " abcHelloabcWorldabc ! "
    4

    Fjern alle understrenger ved hjelp av " sub "-funksjonen . Denne funksjonen erstatter alle forekomster av en delstreng med en annen delstrengen . For å fjerne en delstreng , du bare la erstatning delstrengen blank . For eksempel kan du bruke funksjonen på denne måten for å fjerne alle forekomster av " abc " fra strengen : en

    myNewString = re.sub ( " abc ", "" , myString )

    5

    Skriv ut strengen til output vinduet:

    print ( myNewString )
    6

    Kjør programmet . Resultatet ser slik ut :

    HelloWorld

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage ROT - 13 i Python 
    ·Hva er Python 2.5 
    ·Slik installerer Pyinotify i Python 2.7 
    ·Hvordan til Mark Tall i et Python List 
    ·Hvordan installere Python i WinPE 
    ·Python triks 
    ·Hvordan lage et Word- Blocker 
    ·Hvordan bruke Python -skript med Blender 
    ·Funksjoner på Python 
    ·Hvordan skrive et program i Python for Diofantisk ligni…
      Anbefalte artikler
    ·Hvordan skriver jeg en temperatur konvertering program …
    ·Slik tester i Python Hvis et objekt er i en klasse 
    ·Visual Basic Opplæring for Windows 7 
    ·MySQL Lag en database Tutorial 
    ·Slik konverterer PHP Array Index til Numbers 
    ·Hvordan Count Down Bruke JavaScript 
    ·Slik deaktiverer Slett på et regneark i VBA 
    ·Hvordan oppdage kollisjoner i Xcode 
    ·Hvordan lage en Web Mashup 
    ·Forskjellen mellom Interface & Abstract klasse 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/