@GeKskill

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

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

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

Пробовал lookbehind & lookahead, но оно выделило только первый уровень.
  • Вопрос задан
  • 59 просмотров
Решения вопроса 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>'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Wanted. Санкт-Петербург
До 450 000 ₽
Wanted. Санкт-Петербург
До 100 000 ₽
Wanted. Санкт-Петербург
До 120 000 ₽
24 нояб. 2024, в 14:37
3000 руб./в час
24 нояб. 2024, в 13:04
500 руб./в час
24 нояб. 2024, в 12:29
3000 руб./за проект