Riješeno: regex pronađi sve rečenice python-a

Posljednje ažuriranje: 09/11/2023

Glavni problem sa pronalaženjem svih rečenica s regularnim izrazom je taj što može biti dugotrajno traženje svih odgovarajućih nizova.

import re sentences = ['This is a sentence.', 'This is another sentence.'] for sentence in sentences: if re.match("this", sentence, re.IGNORECASE): print(sentence)

Ovaj kod uvozi “re” biblioteku, koja pruža funkcije za rad sa regularnim izrazima.

Kod zatim definiše listu rečenica i koristi petlju “for” za ponavljanje svake rečenice na listi.

Za svaku rečenicu, kod provjerava da li odgovara regularnom izrazu “ovo”, zanemarujući velika i mala slova. Ako se podudara, rečenica se ispisuje na ekran.

Pronađi sve

U Pythonu možete koristiti funkciju find() za traženje stringa u nizu nizova.

Sintaksa za funkciju find() je sljedeća:

pronađi (pojam_pretraživanja, slijed)

gdje je search_term string koji tražite, a sekvenca je niz nizova koje želite pretraživati.

regex

Regex je moćna biblioteka za obradu teksta za Python. Može se koristiti za pretraživanje i zamjenu teksta, pronalaženje obrazaca u tekstu i izdvajanje podataka iz teksta.

Slični postovi: