Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Trendde Akademi kanalında yayınlanan bir eğitim içeriğidir. Eğitmen, Python'da düzenli ifadelerin özel dizinlerini ve bazı metotlarını anlatmaktadır.
- Video, düzenli ifadelerde özel dizinler ve metotların kullanımını örneklerle açıklamaktadır. Eğitmen önce ters slash (\) ve ters d (.) gibi özel dizinleri, ardından büyük harfli versiyonlarını (S, D, W) göstermektedir. Daha sonra compile metodu, find metodu ve sub metodu gibi düzenli ifadelerle ilgili metotların kullanımını "bugün beş nisan" gibi metinler üzerinde uygulamalı olarak anlatmaktadır.
- Python'da Düzenli İfadelerin Özel Dizinleri
- Bu derste Python'da düzenli ifadelerin özel dizinleri ve bazı metotları anlatılacak.
- Düzenli ifadelerde meta karakterlerin dışında özel anlamı olan başka semboller de vardır.
- Ters t sembolü metinde geçen boşlukları yakalamak için kullanılır.
- 00:42Özel Dizinlerin Kullanımı
- Düzenli ifade modülünü import etmek için "import re" yazılır.
- Metinde geçen tarihi yakalamak için "re.search" metodu kullanılır ve sayı, boşluk ve harfler için özel dizinler belirtilir.
- Köşeli parantez içerisinde 9 şeklinde sembol, kısaca ters d ile de ifade edilebilir.
- 01:54Diğer Özel Dizinler
- Metinde geçen harf, rakam ve alt çizgi bulmak için ters w sembolü kullanılır.
- Özel sembollerin büyük harfli versiyonları vardır ve küçük harf versiyonlarının tam tersini yapar.
- Büyük s sembolü boşluk olmayan karakterleri, büyük d sembolü ondalık sayı olmayan karakterleri, büyük w sembolü harf, sayı ve alt çizgi olmayan karakterleri bulur.
- 03:06Compile Metodu
- Aradığımız düzenli ifadeyi daha hızlı bulmak için "compile" metodu kullanılır.
- Compile metodu ile önce düzenli ifade kalıbı derlenir, sonra metin araştırılır.
- "r.IGNOR_CASE" veya kısaca "rI" opsiyonu, aranan düzenli ifadenin büyük küçük harfe dikkat etmeden bulunmasını sağlar.
- 04:41Sub Metodu
- String'i başka bir string ile değiştirmek için "replace" metodu kullanılır.
- Daha karmaşık işlemler için "replace" metodundan daha güçlü düzenli ifadelerin "sub" metodu vardır.
- "subn" metodu hem string'i değiştirir hem de kaç tane değişiklik yapıldığını gösterir, sadece değişiklik sayısını görmek için köşeli parantez içerisinde 1 yazılır.