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()

Comments

Popular posts from this blog

Tech Duos For Web Development

CIFAR-10 Dataset Classification Using Convolutional Neural Networks (CNNs) With PyTorch

Long-short-term-memory (LSTM) Word Prediction With PyTorch