Professional Documents
Culture Documents
Clase de Caractere Speciale (Coduri de Evadare) - 2. Modulul RE (Expresii Regulate) - PythonFundamentals Courseware - Telecom Academy
Clase de Caractere Speciale (Coduri de Evadare) - 2. Modulul RE (Expresii Regulate) - PythonFundamentals Courseware - Telecom Academy
Search
Capitolul 1 - \W - non-alphanumeric
Introducere în
limbajul
Python
Ancorare
Capitolul 2 -
Operatori și Pe lângă descrierea conținutului unui șablon care se potrivește,
structuri de puteți specifica locația relativă în textul de intrare unde modelul
control ar trebui să apară utilizând instrucțiunile de ancorare.
Examen Parțial Creați un program cu codul de mai jos care folosește regexp de mai
sus:
import re
Capitolul 5 -
text = 'Acesta este un text unde o sa cautam un cuvant in tot textul.'
Lucrul cu
pattern = re.compile(r'\b\w*text\w*\b')
fișiere &
print('Text:', text)
examen parțial
print
pos = 0
Capitolul 6 -
while True:
Lucrul cu
memoria și match = pattern.search(text, pos)
externe break
s = match.start()
2. Modulul RE
(expresii
regulate) Match.group - regexp grouping
3. Modulul
Random
materiale curs r'(\bt\w+)\W+(\w+)', # word starting with 't' then another word
Capitolul 8 - ]:
import re
regex = re.compile(r'(\bt\w+)\W+(\w+)')
match = regex.search(text)
6/grupuri_individuale.py"
IGNORECASE sau i
MULTILINE sau m
import re
pattern = r'\bT\w+'
with_case = re.compile(pattern)
print('Case-insensitive:', without_case.findall(text))
/usr/bin/python3.5 "/home/pandelegeorge/projects/telacad/sedinta
6/case_insensitive_matching.py"
Case-sensitive : ['This']