:bir dize ilk kelimeyi ayıklamak - regex
str1 = "cat-one,cat2,cat-3";
OR
str1 = "catone,cat-2,cat3";
OR
str1 = "catone";
OR
str1 = "cat-one";
burada nokta kelimeler/olabilir veya olmayabilir olduğunu "-" o
s regex kullanarak: nasıl 1. kelimeyi çıkarabilir miyim?
Bu konuda herhangi bir yardım için teşekkür ederiz.
sayesinde Bu sadece parantez içinde izin karakterler oldukça kolay bulunur oluyor
Bu ilk kadar tüm karakterleri ile eşleşen virgül:^[^,] + –
Denediğim şey buydu (ve işe yarıyor!) ve bunun doğru olduğunu umuyorum: alert (str.replace (/^([^,]+)(.*)?/, "$ 1 ")); – lshettyl
Gerçekten yapmak istediğiniz tüm bu, bu da iyi çalışır: alert (str.substring (0, str.indexOf (','))) –