Как удалить несколько тегов, содержащихся между двумя различными тегами? - PullRequest
1 голос
/ 23 апреля 2020

Предположим, у меня есть что-то в форме:

`<semantics>
 ## from here
  <apply>
    <apply>
      <vector>
      </vector>
    </apply>
  </apply>
## to here
<annotation-xml>
   <apply>
   </apply>
</annotation-xml>
</semantics>`

После удаления необходимых тегов я должен получить что-то в форме:

`<semantics>
    <annotation-xml>
       <apply>
       </apply>
    </annotation-xml>
    </semantics>`

Я хочу написать шаблон для удаления того, что весь контент находится между <semantics> и <annotation-xml> тегами. Как я могу написать шаблон регулярных выражений или есть ли лучший способ сделать это?

...