|  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 Sök och ersätt med Python

    Pythons String klassen kommer , direkt ur lådan , med en kraftfull sök-och- ersätt metod som heter " ersätt ". Det fungerar ungefär på samma sätt som sök och ersätt funktion i en vanlig textredigerare . En nackdel är att den inte stöder reguljära uttryck . Instruktioner
    1

    Öppna Pythontolk
    2

    Definiera en sträng genom att skriva följande i tolken : .

    S = " Detta är en sträng . " Addera 3

    Gör en sökning och ersätt med " ersätt " metoden :

    s = s.replace ( " Detta " , " Det " ) katalog

    resultatet blir "Det är en sträng . " Observera , strängar i Python är oföränderliga , de kan inte ändras när de är definierade . För att komma runt detta , är det nödvändigt att tilldela den nya strängen skapas av " Ersätt" kommandot till samma variabel namn .
    4

    Skriv följande för att utföra en sökning , utan bara ersätta första fall av det funna mönstret :

    s = s.replace ( " hitta " , " ersätta " , count ) katalog

    till exempel :

    s = " Detta är en sträng . Detta är en annan sträng . "

    s = s.replace ( " Detta " , " Det " , 1 ) katalog

    Eftersom räkna värdet är satt till " 1 ", endast den första hand kommer att ersättas , vilket ger följande resultat : " . . det är en sträng Detta är en annan sträng " Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·String Python Typer
    ·Hur Räkna en text lista i Python
    ·Hur du gör din egen video spel med Python
    ·Hur man skapar en gissningslek Använda Python
    ·Hur man kör Java-applikationer från Python
    ·Rekursiv Merge Sortera i Python
    ·Vad är Python 2.5
    ·Hur får man storleken på en fil på Python
    ·Python Breaking Loops
    ·Python Projekt för OpenCV
    Utvalda artiklarna
    ·Hur Offset en fråga i MySQL
    ·Hur Anpassa gvim för HTML Coding
    ·Format för Input Datum & tid i MySQL
    ·PHP Automatiserad postlista Tutorial
    ·Hur bli av AppleScript fel
    ·Konvertera Query till JSON PHP
    ·Listor I Python
    ·Hur man stega igenom en Grails App Använda NetBeans
    ·Handledning för Runpy i Python
    ·Hur fixar Visual C Påstående Underlåtenhet
    Copyright © Dator Kunskap http://www.dator.xyz