Korrektur in Regex

Ich habe einen Inhalt, der Inhalt zusammen mit HTML-Tags enthält. Ich versuche mich zu identifizieren<ins></ins> und<del></del> unter den im Bild angegebenen Bedingungen

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

The Regex isthttps: //regex101.com/r/cE4mE3/3

Es schlägt nur in Einzelfällen fehl, dh wenn ein HTML-Tag oder ein Sonderzeichen in @ enthalten is<ins></ins> Es identifiziert sich nicht richtig. In der obigen Regex gibt es ein</ins></ins> in einem anderen<ins></ins> und daher bricht es vor dem Start von open<ins> Etikett. Die Regex-Identifikation darf nur dann beendet werden, wenn zwischen einem @ ein Punkt oder ein Komma oder ein Leerzeichen steh<ins></ins>. Aber wenn es ein HTML-Tag oder ein anderes @ gi<ins></ins> tag sich in einem anderen<ins></ins> Die Identifizierung muss fortgesetzt werden.

In der obigen Regex sind die Gruppen, die ausgewählt werden sollen,

 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>

un

 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>

Aber da es HTML-Tags zwischen der Identifizierung gibt, wird in der Nähe des HTML-Tags in 1 und 2 Gruppen angehalten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage