Sadece regex bir 'harikalar' keşfetmeye başlıyor. Benim denemeler hataları orantısız miktarda kusuyor çünkü deneme ve yanılma öğrenir birisi olmak, gerçekten mücadele ediyorum ... Benim deneyler Ereg kullanarak PHP vardır ().
Neyse. Şimdi aynı regex kullanarak için ayrı ayrı ilk ve son adları ile çalışır ancak. Şimdiye kadar var:
^[A-Z][a-zA-Z]+$
Bir sermaye ile başlar ve geri kalanı için sadece harfler (sermaye veya değil) olan herhangi bir uzunlukta bir dize. Ama paramparça yerde hemen hemen her yerde oluşabilir özel durumlar ile uğraşıyor.
- Hecelenmiş İsimleri (Worthington-Smythe'ın)
- Apostophies ile İsimler (D'Angelo)
- Spaces (Van der Humpton) ile İsimler - veya gerekli olmayabilir ortasında başkentleri bu aşamada yol benim ilgi ötesinde.
- Ortak İsimler (Ben & Jerry)
Belki bir isim ben hiç düşünme olduğumu olabilir diğer bazı yolu var, ama ben bu kafamı alabilirsiniz eğer, ben buna ekleyebilirsiniz şüpheli. Ben bu durumlardan daha fazla bir isim gelir örnekleri olacaktır eminim.
Ama adının başında veya sonunda teknik olarak doğru olmak değil - Yani, alt satırda benim regex de bir boşluk, tire, ve işaretleri ve kesme kabul sahip olduğunu düşünüyorum.