Python’da bir string içinde sadece harflerden oluşan bir alt stringin kaç kez geçtiğini nasıl bulabilirim?

Python\'da Alt String Sayma

Python’da bir string içinde sadece harflerden oluşan bir alt stringin kaç kez geçtiğini bulmak için aşağıdaki yöntemleri kullanabilirsiniz:
  • re Modülü Kullanarak: Regex ile sadece harflerden oluşan stringi arayabilirsiniz.
  • count() Metodu: Python’un yerleşik count() metodunu kullanarak alt stringin kaç kez geçtiğini sayabilirsiniz.

Örnek Kod

İşte bu yöntemlerin nasıl uygulanacağına dair bir örnek:

import re

metin = \"Bu bir örnektir. örnek örnektir.\"
alt_string = \"örnek\"

# Regex ile
harf_alt_string = re.findall(r\'\\b[a-zA-ZğüşıçöĞÜŞİÇÖ]+\', metin)
sayim = harf_alt_string.count(alt_string)

# count() metodu ile
sayim_count = metin.count(alt_string)

print(sayim)  # Regex ile sayım
print(sayim_count)  # count() ile sayım

Bu kod, metin içinde belirtilen alt stringin kaç kez geçtiğini hesaplayacaktır.


Cevap yazmak için lütfen .

Python’da bir string içinde sadece harflerden oluşan bir alt stringin kaç kez geçtiğini nasıl bulabilirim?

🐞

Hata bildir

Paylaş