Удаление первых символов JS(TS)
Задача: У нас есть предложения
1. Database: Database
2. Back-end: Requests GitHub
3. UX/UI: Make footer
Нам нужно удалить первое слово, две точки и пробел, то есть у нас есть
"UX/UI: Make footer" => "Make footer"
"Back-end: Requests GitHub" => "Requests GitHub"
"Database: Database" => "Database"
Как это можно сделать? Подскажите пожалуйста.
Ответы (2 шт):
Автор решения: ksa
→ Ссылка
Нам нужно удалить первое слово, две точки и пробел ... Как это можно сделать?
Например вот так... Такая регулярка явно меньше чем у тебя в решении. ;)
const test = s => s.split(': ').slice(1).join(': ')
console.log(test('UX/UI: Make footer'))
console.log(test('Back-end: Requests GitHub'))
console.log(test('Database: Database'))
Вот вариант с регуляркой...
const str = `1. Database: Database
2. Back-end: Requests GitHub
3. UX/UI: Make footer`
const r = /[a-z-\/]+:\s/ig
const s = str.replace(r, '')
console.log(s)
Автор решения: Devollox
→ Ссылка
Я решил через
const regExp = /\*|Full-stack:|Back-end:|Front-end:|NoBilling:|Development:|Database:|UX\/UI:|\$/g;
let handlertText = getText.replace(regExp, '')