Как написать регулярное выражение, которое принимает только слова или буквы и разделяет их на ,
?Regex принимает только имена переменных
Я попытался array = input.replace(/ /g, '').split(',')
, но тогда h-e,a<y
станет ['h-e','a<y']
я хочу, чтобы принимать только переменные, так что я думаю h-e,a<y
должен стать ['he','ay']
.
Будет ли что-то вроде
array = input.replace(/[\s|^\w]/g, '').split(',')
Что вы подразумеваете под словами «слова» и «буквы»? Ваше название относится к «именам переменных» - вы имеете в виду имена переменных JavaScript? Они могут включать знаки доллара и подчеркивания, которые не являются «буквами». Вы говорите о «принятии», но описание вашей проблемы, похоже, связано с «преобразованием». Прошу пояснить, спасибо. –
Прошу прощения. Я имею в виду только слова (в том числе 1-значные слова, что я имел в виду под письмами) – Jamgreen