I'v следующая строка:Найти XML-тег, который не закрыт в Java
<table:table-cell table:style-name="Table2.A1" office:value-type="string">
<text:p text:style-name="P32">
<text:span text:style-name="T1">test description</text:span>
<text:span text:style-name="T2"> </text:span>
<text:span text:style-name="T1">17/07/2013</text:span>
<text:span text:style-name="T2"> </text:span>
<text:span text:style-name="T1">test</text:span>
<text:span text:style-name="T2"> </text:span>
<text:span text:style-name="T1">test</text:span>
<text:span text:style-name="T3"></text:span>
<text:span text:style-name="T1">test</text:span>
<text:span text:style-name="T3">test <!-- end tag is missing -->
</text:p>
</table:table-cell>
Есть ли способ, чтобы найти незаконченный тег и вставить его?
Ожидаемый результат:
<table:table-cell table:style-name="Table2.A1" office:value-type="string">
<text:p text:style-name="P32">
<text:span text:style-name="T1">test description</text:span>
<text:span text:style-name="T2"> </text:span>
<text:span text:style-name="T1">17/07/2013</text:span>
<text:span text:style-name="T2"> </text:span>
<text:span text:style-name="T1">test</text:span>
<text:span text:style-name="T2"> </text:span>
<text:span text:style-name="T1">test</text:span>
<text:span text:style-name="T3"></text:span>
<text:span text:style-name="T1">test</text:span>
<text:span text:style-name="T3">test</text:span>
</text:p>
</table:table-cell>
Заранее спасибо
как вы можете найти что-то * отсутствующий *? – HennyH
http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags :) – bobah
@HennyH, возможно – Reddy