Удаление первых символов 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, '')
→ Ссылка