Python Simple Regular Expressions
#python ilk deneme
#Gelişim amaçlı bir blogtur.Bu yüzden hatali ifadeleri belirtin.
import re
paragraf="Deneme amacli olusturuldu.Gelistirebilirsiniz.Bu basit baslangic yazisini."
def islem_Eslesme(args):
#eşleşmenin pozisyonlarını(başlangıç,son) içeren dönüşü span() ile sağladık.
arama=re.match(args,paragraf).span()
print("eslesme",arama,"arasi karakter dizisinde")
def islem_Arama():
istek=input("Aranacak kelimeyi giriniz.\n")
ara=re.search(istek,paragraf)
#group(): istenen ifade bulunmuşsa onu olduğu gibi görüntülüyor.
print(ara.group())
def islem_istek():
#int içinde input'u yazma sebebi string ifade istemediğimiz için.
islem=int(input("Hangi islemi yapmak istiyorsunuz?\n1) Eslestirme \n2) Arama\n"))
if islem==1:
#"Deneme" ifadesi eslesmesi beklenen ifade.
islem_Eslesme("Deneme")
if islem==2:
islem_Arama()
islem_istek()
#Gelişim amaçlı bir blogtur.Bu yüzden hatali ifadeleri belirtin.
import re
paragraf="Deneme amacli olusturuldu.Gelistirebilirsiniz.Bu basit baslangic yazisini."
def islem_Eslesme(args):
#eşleşmenin pozisyonlarını(başlangıç,son) içeren dönüşü span() ile sağladık.
arama=re.match(args,paragraf).span()
print("eslesme",arama,"arasi karakter dizisinde")
def islem_Arama():
istek=input("Aranacak kelimeyi giriniz.\n")
ara=re.search(istek,paragraf)
#group(): istenen ifade bulunmuşsa onu olduğu gibi görüntülüyor.
print(ara.group())
def islem_istek():
#int içinde input'u yazma sebebi string ifade istemediğimiz için.
islem=int(input("Hangi islemi yapmak istiyorsunuz?\n1) Eslestirme \n2) Arama\n"))
if islem==1:
#"Deneme" ifadesi eslesmesi beklenen ifade.
islem_Eslesme("Deneme")
if islem==2:
islem_Arama()
islem_istek()
Comments