30 NİSAN 2011, CUMARTESİ
Tüm özel karakterleri kaldırmak ve dize boşluk noktalama
Ben sadece harfler ve sayılar var, böylece bir dize tüm özel karakterler, noktalama ve boşluk kaldırmak için ihtiyacım var.
CEVAP
30 NİSAN 2011, CUMARTESİ
Bu regex
olmadan yapılabilir:
>>> string = "Special $#! characters spaces 888323"
>>> ''.join(e for e in string if e.isalnum())
'Specialcharactersspaces888323'
str.isalnum
kullanabilirsiniz:
S.isalnum() -> bool Return True if all characters in S are alphanumeric and there is at least one character in S, False otherwise.
Eğer regex
, kullanmakta ısrar ederseniz, başka çözümler de başarır. Eğer düzenli bir ifade kullanmadan da yapılabilir, bu konuda gitmek için en iyi yolu olduğunu unutmayın.
Bunu Paylaş:
Dize gelen özel karakterleri kaldırmak...
Nasıl bir dize JavaScript kullanarak b...
Nasıl dize Java kullanarak boşluk yine...
javascript regexp tüm özel karakterler...
Java Dize sayısal olmayan karakterleri...