String Uzunluğu ve Karakter Sayımı – Python, PHP ve ASP Örnekleri

Programlamada stringlerle çalışırken uzunluk ölçme ve karakter sayısını hesaplama işlemleri sık kullanılır. Bu, metin analizi, doğrulama ve formatlama işlemlerinde temel bir gereksinimdir.

String uzunluğu ve karakter sayımı, metin tabanlı verilerin yönetimi ve doğrulanması için kritik bir konudur.

1. Python’da String Uzunluğu ve Karakter Sayımı

Python’da len() fonksiyonu ile bir string’in uzunluğunu öğrenebiliriz:

1Python - String Uzunluğu
2
3metin = "Merhaba Dünya"
4
5Karakter sayısı
6
7uzunluk = len(metin)
8print("Karakter sayısı:", uzunluk)
9
10Belirli bir karakteri sayma
11
12adet = metin.count("a")
13print("'a' karakteri sayısı:", adet)
Python’da len() tüm karakterleri sayarken count() belirli karakterlerin sayısını bulur.

2. PHP’de String Uzunluğu ve Karakter Sayımı

PHP’de strlen() ve substr_count() fonksiyonları kullanılır:

1<?php
2$metin = "Merhaba Dünya";
3
4# String uzunluğu
5echo "Karakter sayısı: " . strlen($metin) . "\n";
6
7# Belirli bir karakteri sayma
8echo "'a' karakteri sayısı: " . substr_count($metin, "a") . "\n";
9?>
strlen() boşlukları da dahil ederek tüm karakterleri sayar.

3. ASP’de String Uzunluğu ve Karakter Sayımı

ASP (VBScript) kullanarak Len() ve Replace() ile karakter sayımı yapılabilir:

1' ASP - String Uzunluğu
2Dim metin
3metin = "Merhaba Dünya"
4
5' String uzunluğu
6Response.Write "Karakter sayısı: " & Len(metin) & "<br>"
7
8' Belirli karakteri sayma (örnek: "a")
9Dim adet
10adet = Len(metin) - Len(Replace(metin, "a", ""))
11Response.Write "'a' karakteri sayısı: " & adet & "<br>"

İpuçları

Boşluk ve özel karakterler de sayılır

Belirli karakterlerin sayımı için özel fonksiyonlar kullanılır

Büyük/küçük harf farkı önemliyse lower() veya strtolower() ile normalize edilebilir

Karakter sayımı, şifre doğrulama, metin analizi ve kullanıcı girdisi doğrulamada yaygın olarak kullanılır.




konu hakkında tepkinizi verebilirsiniz