У меня есть следующее регулярное выражение:
(</?[a-z][a-z0-9]*[^<>]*>)
У меня есть следующий текст:
<DIV><P class='abc'>Hello <B>Mister</B>! How are you >..< doing? </P>
<I>I'm good</I></DIV>
Теперь я хотел бы разделить текст по тегам:
<DIV>
<P class='abc'>
Hello
<B>
Mister
</B>
! How are you >..< doing?
</P>
<I>
I'm good
</I>
</DIV>
Как я могу сделать это с помощью регулярных выражений Javascript?
Был ли он в состоянии заставить его работать, но пришлось начать все сначала, потому что javascript не поддерживает lookbehinds.
(в основном разделен на HTML-тегии сохраните разделители)
Редактировать:
Моя цель в этом заключается в использовании HTML для хранения форматирования.Я хочу, чтобы передать HTML выше, в объект JavaScript.Объект javascript отделяет форматирование от текста и выполняет действие A для форматирования объектов и действие B для обычного текста.
Я знаю, что это звучит немного расплывчато, но я не хочу раскрывать слишком много о проекте.