102 of 151 menu

Mbinu ya search ya moduli ya re

Mbinu search ya moduli re inatafuta mechi ya kwanza tu na usemi wa kawaida. Katika kigezo cha kwanza cha mbinu tunabainisha usemi wa kawaida, ambao tutatafuta, katika kigezo cha pili - mfuatano, ambao tunautafuta. Katika kigezo cha tatu kisichohitajika unaweza kubainisha bendera kwa usanidi wa ziada wa usemi wa kawaida. Mbinu hurudisha kitu Match object. Ikiwa hakuna mechi iliyopatikana, hurudishwa None.

Sinaksia

import re re.search(usemi wa kawaida, mfuatano, [bendera])

Mfano

Wacha tupate kipande cha kwanza cha mfuatano chenye tarakimu kwa kutumia mbinu search:

txt = 'aaa 123 bbb 456' res = re.search('\d+', txt) print(res)

Matokeo ya utekelezaji wa kodi:

<re.Match object; span=(4, 7), match='123'>

Mfano

Wacha tuonyeshe mechi kutoka kwa Kitu cha Match:

txt = 'aaaa 123 bbbb 456' res = re.search('\d+', txt) print(res[0])

Matokeo ya utekelezaji wa kodi:

'123'

Angalia pia

  • mbinu findall ya moduli re,
    ambayo hurudisha orodha ya mechi zote katika mfuatano
  • mbinu finditer ya moduli re,
    ambayo hurudisha kiendeshaji cha mechi zote na usemi wa kawaida katika mfuatano
  • mbinu match ya moduli re,
    ambayo inatafuta mechi na usemi wa kawaida mwanzoni mwa mfuatano
  • mbinu fullmatch ya moduli re,
    ambayo inatafuta zote mechi na usemi wa kawaida katika mfuatano
  • kitu Match object cha moduli re,
    ambacho kina taarifa kuhusu mechi na usemi wa kawaida
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa