У меня есть следующая строка:
<SEM>electric</SEM> cu <SEM>hello</SEM> rent <SEM>is<I>love</I>, <PARTITION />mind
Я хочу найти последний стартовый тег "SEM" перед тегом "PARTITION". не конечный тег SEM, а начальный тег. Результат должен быть:
<SEM>is <Im>love</Im>, <PARTITION />
Я пробовал это регулярное выражение:
<SEM>[^<]*<PARTITION[ ]/>
, но это работает только в том случае, если между конечными тегами "SEM" и "PARTITION" нет других тегов. Есть идеи?