Задать вопрос
Mr_Sergo
@Mr_Sergo

Как удалить все лишние из строки?

Имеется строка
" - тут еще пробелы ,+ ( и тут )  KATE LIKES PARIS  1. и тут /*  )   "

я пытаюсь удалить все лишнее так
console.log( " - тут еще пробелы ,+ ( и тут )  KATE LIKES PARIS  1. и тут /*  )   ".replace(/[^A-Z ]/g, '') )

у меня результат такой
600da8f7aac00941696322.png

а должно остаться два любых слова на латинице (которые следуют сразу за многочисленными пробелами и всякими другими символами) с единственным пробелом между ними => "KATE LIKES"
  • Вопрос задан
  • 83 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию
    6 месяцев
    Далее
Решения вопроса 2
@dodo512
.replace(/.*?([A-Z]+) +([A-Z]+).*/, '$1 $2')

UPD
.replace(/^ +|[^A-Z ]/g, '').replace(/ +(\w*).*/, ' $1')
Ответ написан
webdisigner
@webdisigner
.replace(/[^a-z\s]/gi, '').match(/\w+\s\w+/g)[0]
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы