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.