Исправление в регулярном выражении

У меня есть контент, который содержит контент вместе с тегами HTML внутри контента. Я пытаюсь определить<ins></ins> а также<del></del> с условиями, указанными на изображении

http://i.stack.imgur.com/8iNWl.png

Регулярное выражениеhttps://regex101.com/r/cE4mE3/30

Это дает сбой только в одном случае, то есть когда есть HTML-тег или специальный символ внутри<ins></ins> его не правильно идентифицируя. В приведенном выше регулярном выражении есть</ins></ins> внутри другого<ins></ins> и, следовательно, он ломается до начала открытия<ins> тег. Идентификация регулярного выражения должна останавливаться только тогда, когда между точкой или пробелом стоит пробел<ins></ins>, Но если есть какой-либо тег HTML или другой<ins></ins> пометить себя внутри другого<ins></ins> идентификация должна продолжаться.

В приведенном выше регулярном выражении группы, которые должны быть выбраны

 1. <ins class="ins">ff</ins><del class="del">C</del>om<del class="del"> </del><ins class="ins"><ins class="ins">g</ins></ins><del class="del"> g</del>gp<del class="del">a</del>n<del class="del">y</del>

а также

 2. test<del class="del">test</del><ins class="ins">tik</ins><del class="del">peop</del>man<del class="del"> </del></i><del class="del"> g</del>gp<del class="del">a</del>n<del class="del">y</del>

Но так как есть HTML-теги, идентификация останавливается возле HTML-тега в 1 и 2 группах.

Ответы на вопрос(1)

Ваш ответ на вопрос