Sorumu add a space between two words numaralı telefondan arıyorum.Düzenli ifadeyi kullanarak deve durum dizesinde boşluk koyma
Gereksinim: Bir deve harfli dizgiyi ayırın ve büyük harfin hemen arkasına boşluk koyun, ardından küçük bir harfle takip edilir veya hiçbir şey olmaz. Alan, büyük harflerin arasına girmemelidir.
örn: Eğer 2'den fazla kelime varsa
"LightPurple".replace(/([a-z])([A-Z])/, '$1 $2')
, o zaman gerekir: CSVFilesAreCoolButTXT
ben o
CSV Files Are Cool But TXT
Ben normal Express bu şekilde sürdü bu şekilde elde etmek istediğiniz bir dizedir hepsini seçmek için g bayrağını kullanmak.
"CSVFilesAreCool".replace(/([a-zA-Z])([A-Z])([a-z])/g, '$1 $2$3')
Ama yine de benim gereksinimleri koyduk şekilde hizmet etmez:
"LightPurpleCar".replace(/([a-z])([A-Z])/g, '$1 $2')
o zaman onun yerine bu Regexp'i kullanmak gerekebilir
CSVFile
gibi kelimeler bölmek çalışıyorsanız.
Son normal ifadeniz yalnızca büyük harflerle bittiğinde başarısız oluyor. Örneğin. '... AmaTXT' –