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

Убрать вложенность с помощью Regex?

Можно ли с помощью регулярки избавиться от вложенности тегов в строке.
Чтобы из этого:
<strong><strong><strong>Text</strong></strong></strong>

Получилось это:
<strong>Text</strong>

Пробовал lookbehind & lookahead, но оно выделило только первый уровень.
  • Вопрос задан
  • 61 просмотр
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Хекслет
    Python-разработчик
    10 месяцев
    Далее
  • Учебный центр IBS
    RT-001 Эксплуатация RT.DataLake
    1 неделя
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Решения вопроса 1
NeiroNx
@NeiroNx
Программист
"<strong><strong><strong>Text</strong></strong></strong><b><b><b>Bold</b></b></b>".replaceAll(/(<\w+>)+([^<]+)(<\/\w+>)+/gm,(x,a1,a2,a3)=>a1+a2+a3)
'<strong>Text</strong><b>Bold</b>'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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