Python дахь Findall гэж юу вэ?
Python дахь Findall гэж юу вэ?

Видео: Python дахь Findall гэж юу вэ?

Видео: Python дахь Findall гэж юу вэ?
Видео: Python-г 30 минутад #x101in30 2024, Арваннэгдүгээр
Anonim

олох () Мөр дэх бүх давхцаагүй хээг мөрийн жагсаалт болгон буцаана. Мөрийг зүүнээс баруун тийш сканнердаж, тохирох дарааллыг олсон дарааллаар нь буцаана. Жишээ нь: # А Python ажиллаж байгааг харуулах хөтөлбөр.

Үүний нэгэн адил Финдалл юу хийдэг вэ?

Re . олох () модулийг файлын мөрүүдийг давтахыг хүссэн үед ашигладаг болно бүх тохирох жагсаалтыг нэг алхамаар буцаана. Жишээлбэл, энд бид и-мэйл хаягуудын жагсаалт байгаа бөгөөд бид бүх имэйл хаягийг жагсаалтаас гаргаж авахыг хүсч байна. дахин . олох арга.

Дээрхээс гадна та Python дахь ердийн илэрхийллийг хэрхэн тааруулах вэ? Тогтмол илэрхийлэл тааруулах үе шатууд

  1. Regex модулийг import re-тэй хамт импортлох.
  2. re-ээр Regex объект үүсгэ. compile() функц.
  3. Хайхыг хүссэн мөрийг Regex объектын хайлтын() аргад оруулна уу.
  4. Бодит тохирсон текстийн мөрийг буцаахын тулд Match объектын group() аргыг дууд.

Python хэл дээрх Finditer гэж юу вэ?

Python хайгч тогтмол илэрхийллийн жишээ. хайгч тэмдэгт мөр дэх тогтмол илэрхийллийн хэв маягийн бүх давхцаагүй тохиролд давталт буцаана. (Баримт бичгийг үзнэ үү.) Энэ бол текст боловсруулах хүчирхэг хэрэгсэл бөгөөд би тийм ч их ашигладаггүй.

Та Python дээр split-г хэрхэн ашигладаг вэ?

Хэрвээ чи хүсвэл салгах төгс тохирохын оронд тогтмол илэрхийлэлтэй тохирох мөр, ашиглах нь салгах () нь дахин модуль. онд дахин . салгах (), эхний параметрт тогтмол илэрхийллийн загвар, хоёр дахь параметрт зорилтот тэмдэгтийн мөрийг зааж өгнө. Жишээ нь салгах дараалсан тоогоор дараах байдалтай байна.

Зөвлөмж болгож буй: