I_Love_Emma_Watson
@I_Love_Emma_Watson

Как перебрать такую строку и выбрать нужное содержимое?

С сервера приходи такая стринга X2Jh7aYAR1ucQnzfxJfuWQ.png
как выбрать только те блоки которые обернуты в code тег, и взять только их содержимое, чтоб обернуть в реакт компонент который покрасит код, но при этом нужно сохранить порядок как на картинке, не понятно как перебрать эту строку, заранее извиняюсь если что, надеюсь понятно описано
  • Вопрос задан
  • 141 просмотр
Решения вопроса 1
Taraflex
@Taraflex
Ищу работу. Контакты в профиле.
https://jsfiddle.net/QW01_01/erjk8npz/
var cleanParser = new DOMParser();
function parse(text) {
    return Array.prototype.map.call(cleanParser.parseFromString(text, 'text/html').body.children, function(e){return e.innerHTML});
}

var codes = parse("<code>alert('hello');</code><code>console.log('test');</code>");

console.log(codes);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
RomReed
@RomReed
JavaScript, Flutter, ReactNative, Redux, Firebase
https://jsfiddle.net/euer6nfv/
как вариант
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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