Metin İçinde Arama ve Değiştirme – Python, PHP ve ASP Örnekleri
Programlamada stringlerle çalışırken metin içinde arama ve değiştirme işlemleri çok yaygındır. Bu, kullanıcı girdilerini düzenleme, dosya içeriğini güncelleme ve veri temizleme işlemleri için kritik bir konudur.
1. Python’da Metin Arama ve Değiştirme
Python’da find() ve replace() metodları kullanılır:
1Python - Metin Arama23metin = "Merhaba Dünya"45Belirli bir karakter veya kelimenin konumu67konum = metin.find("Dünya")8print("Dünya kelimesi konumu:", konum) # 8910Metni değiştirme1112yeni_metin = metin.replace("Dünya", "Python")13print(yeni_metin) # Merhaba Python2. PHP’de Metin Arama ve Değiştirme
PHP’de strpos() ve str_replace() fonksiyonları kullanılır:
1<?php2$metin = "Merhaba Dünya";34# Metin arama5$konum = strpos($metin, "Dünya");6echo "Dünya kelimesi konumu: " . $konum . "\n"; // 878# Metni değiştirme9$yeni_metin = str_replace("Dünya", "PHP", $metin);10echo $yeni_metin . "\n"; // Merhaba PHP11?>3. ASP’de Metin Arama ve Değiştirme
ASP (VBScript) kullanarak InStr() ve Replace() fonksiyonları ile yapılır:
1' ASP - Metin Arama2Dim metin, konum, yeni_metin3metin = "Merhaba Dünya"45' Metin arama6konum = InStr(metin, "Dünya")7Response.Write "Dünya kelimesi konumu: " & konum & "<br>" ' 989' Metni değiştirme10yeni_metin = Replace(metin, "Dünya", "ASP")11Response.Write yeni_metin & "<br>" ' Merhaba ASPİpuçları
Arama ve değiştirme işlemlerinde büyük/küçük harf farkı olabilir
Python ve PHP’de tüm eşleşmeler varsayılan olarak değiştirilir
ASP’de Replace fonksiyonu ile tüm eşleşmeler değiştirilebilir
0 yorum