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

    Regular Expression Handledning för Python 2.5

    Reguljära uttryck är strängar av symboler som betyder mönster i text . Genom att använda reguljära uttryck , kan programmerare utvidga sträng söker efter enkla ord matchning . Reguljära uttryck kan definiera sökningar för ordlängder , vokal användning , skiljetecken och så vidare . Python 2.5 har ett reguljärt uttryck modul , " re ", som sammanfattar metoder är användbara för att preforming reguljära uttryck sökningar . Saker du behöver
    Pythontolk med Interactive Development Environment ( IDE )
    Visa fler instruktioner
    1

    importera reguljära uttrycket modulen , och skapa en söksträng . Ange följande i Python IDE :

    >>> import re

    >>> ex_string = " detta är vår 123 exempel strängen"

    det första kommandot importerar det reguljära uttrycket modul i det aktuella programmet , gör det möjligt för programmerare att utnyttja dess funktioner . Den " ex_string " variabel blir testet strängen att söka
    2

    Försök att hitta ett mönster i exemplet sträng med hjälp av " re " bibliotek : .

    >>> , import re

    >>> ex_string = " detta är vår 123 exempel strängen "

    >>> match = re.match ( " * . " , ex_string )

    >>> repr ( match.group ( 0 ) ) katalog

    detta är vår 123 exempel sträng

    matchen metoden tar ett reguljärt uttryck i citat ( i här fallet " . * " som söker efter en hel sträng med tecken ) och skriver det första hittade matchen av mönstret .
    3

    Ändra matchen mönstret , och lägg till en sökning efter en delsträng :

    >>> import re

    >>> ex_string = " detta är vår 123 exempel strängen "

    >>> matcha = re.search ( " \\ d \\ d \\ d " , ex_string ) katalog

    >>> repr ( match.group ( 0 ) ) katalog

    123

    den " sök " metoden kommer att söka efter den första förekomsten av en delsträng som matchar ett mönster och returnera den delsträng . I detta exempel , det reguljära uttrycket " \\ d \\ d \\ d " berättar metod för att söka efter någon delsträng som består av 3 siffror tillsammans ( den enda som är " 123 " ) .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur får man Array Storlek i Python
    ·Hur man skapar ett reguljärt uttryck i Python
    ·Hur man läser en godtycklig fil i Python
    ·Konvertera Array Type till Float Python
    ·Hur sortera flera listor i Python
    ·Konvertera String till Unicode i Python
    ·Hur Design bokföringsprogram
    ·Hur Länk Python till Apache
    ·Hur man kompilerar Python
    ·Hur man bestämma kompatibiliteten med Python
    Utvalda artiklarna
    ·Så här öppnar du Word-tabeller Använda Excel VBA
    ·Hur man installerar curl i cPanel
    ·Hur: UTF8 Python till Unicode
    ·Hur: Python till PDF
    ·Hur man gör ett datum i PHP
    ·Hur tokenize indatafiler i Java
    ·Hur man skapar en animerad 3D Logo i Javascript
    ·Hur att logga ut från Webdav
    ·Typer av buggar formatsträngssårbarheter
    ·Hur man installerar Java 7
    Copyright © Dator Kunskap http://www.dator.xyz