⊗pyPmRELB 48 of 129 menu

Python'da Düzenli İfadelerde Satır Başı ve Sonu

Satırın başını '^' veya sonunu gösteren özel semboller vardır ' . Şimdi bunların nasıl çalıştığını örneklerle görelim.

Örnek

Bu örnekte arama kalıbı şu şekildedir: 'aaa' ifadesini '!' ile değiştir, ancak yalnızca satırın başındaysa:

txt = 'aaa aaa aaa' res = re.sub('^aaa', '!', txt) print(res)

Kodun çalıştırılmasının sonucu:

'! aaa aaa'

Örnek

Bu örnekte arama kalıbı şu şekildedir: 'aaa' ifadesini '!' ile değiştir, ancak yalnızca satırın sonundaysa:

txt = 'aaa aaa aaa' res = re.sub('aaa ', '!', txt) print(res)

Kodun çalıştırılmasının sonucu:

'aaa aaa !'

Örnek

Düzenli ifadenin başında '^' ve sonunda ' olduğunda, bu şekilde tüm satırın düzenli ifadeyle eşleşip eşleşmediği kontrol edilir.

Aşağıdaki örnekte arama kalıbı şu şekildedir: 'a' harfi bir veya daha fazla tekrarlanır, tüm satırı '!' ile değiştir, ancak yalnızca satır sadece 'a' harflerinden oluşuyorsa:

txt = 'aaa' res = re.sub('^a+$', '!', txt) print(res)

Kodun çalıştırılmasının sonucu:

'!'

Pratik Görevler

Bir dize verildi:

txt = 'abc def xyz'

İlk harf alt dizesini bulacak bir düzenli ifade yazın.

Bir dize verildi:

txt = 'abc def xyz'

Son harf alt dizesini bulacak bir düzenli ifade yazın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet