Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Regulárny výraz návod pre Python 2.5

Regulárne výrazy sú reťazce symbolov , ktoré znamenajú vzory v texte . Pomocou regulárnych výrazov , programátori môžu predĺžiť reťazec vyhľadávanie rámec samotného slova párovanie . Regulárne výrazy môžu definovať hľadá dĺžky slova , použitie samohlásky , interpunkčné znamienka , a tak ďalej . Python 2.5 je regulárny výraz modul , " re " , ktorá zapuzdruje metódy užitočné pre preforming regulárnych výrazov vyhľadávanie . Veci , ktoré budete potrebovať
Python Interpreter s interaktívnou vývojové prostredie ( IDE )
Zobraziť ďalšie inštrukcie Cestuj 1

Import regulárny výraz modul a vytvoriť vyhľadávací reťazec . Zadajte nasledujúce do Python IDE :

>>> import re

>>> ex_string = " Toto je náš 123 príklad reťazec "

prvý príkaz importuje regulárny výraz modul do aktuálneho programu , ktorý umožňuje programátorom využívať jeho funkcie . " Ex_string " premenná bude testovací reťazec k hľadaniu
2

Pokúste sa nájsť vzor v príklade reťazca pomocou " re " knižnicu : .

>>> ; import re

>>> ex_string = " Toto je náš 123 príklad reťazec "

>>> zápas = re.match ( " . * " , ex_string )

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

to je naša 123 príklad reťazca

metóda Match má regulárny výraz do úvodzoviek ( v V tomto prípade , " . * " , ktorý pátra po celý reťazec znakov ) a vytlačí prvý nájdený zápas vzoru .
3

Zmeňte zápas vzor , a pridajte hľadanie podreťazec :

>>> import re

>>> ex_string = " Toto je náš 123 príklad reťazec "

>>> zápas = re.search ( " \\ d \\ d \\ d " , ex_string )

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

123

metóda " hľadať " bude hľadať prvý výskyt podreťazca zodpovedajúci vzor a vráťte tento podreťazec . V tomto príklade je regulárny výraz " \\ d \\ d \\ d " hovorí metódu vyhľadanie všetkých podreťazec sa skladá z 3 číslic spoločne ( len jedna je " 123 " ) .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené