gr .:Java
Ben bir dize sadece kelimeleri, virgül ve boşluk içeriyorsa kontrol etmek istiyorumString string="Marc Louie, Garduque Bautista";
. i normal ifadeler kullanabilirsiniz çalıştık ve aldığım en yakın şudur:
String pattern = "[a-zA-Z]+(\\s[a-zA-Z]+)+";
ama virgül orada ya da değil olup olmadığını o kontrol etmez. Herhangi bir öneri ?
"a" virgül veya virgül? –
Bir "kelime" ne anlama geliyor? Örneğinizin "Skłodowska-Curie" nin de "kelime" olacağı, ancak [a-zA-Z] aralığının dışında bir çizgi içerdiğini görüyorum. Birkaç istisnai durum söz konusu olabilir (örn. Yukarıdaki örnekte olduğu gibi). –