@gbymp

Как получить текст после «;»?

Подскажите пожалуйста, есть такая строка: DC0JRfqX2;image21.png как получить текст после точки с запятой? Соответсвенно результат должен быть таким: image21.png P.S id перед точкой с запятой динамический
  • Вопрос задан
  • 126 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
str.split(';').pop()
// или
str.replace(/.*;/, '')
// или
str.match(/;(.*)/)[1]
// или
/[^;]+$/.exec(str).shift()
// или
str.slice(str.lastIndexOf(';') + 1)
// или
[...str].reduce((acc, n) => n === ';' ? '' : acc + n)
// или
Array.from(str).filter((n, i, a) => !a.includes(';', i)).join('')
Ответ написан
Комментировать
petushok55
@petushok55
Обучаюсь на практике.
let yourStroka = 'DC0JRfqX2;image21.png';
let endless = yourStroka.substring(yourStroka.lastIndexOf(';') + 1);
console.log(endless);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы