Мне нужно удалить все теги xml из XML-документа, но сохранить пространство, которое занимают теги, так что текстовое содержимое остается на тех же смещениях, что и в xml. Это должно быть сделано на Java, и я думал, что RegExp будет способом, но я не нашел простого способа получить длину тегов, которые соответствуют моему регулярному выражению.Используйте RegExp для замены тегов XML пробелами (по длине тегов)
В основном то, что я хочу это:
Pattern p = Pattern.compile("<[^>]+>[^<]*]+>");
Matcher m = p.matcher(stringWithXMLContent);
String strippedContent = m.replaceAll("THIS IS A STRING OF WHITESPACES IN THE LENGTH OF THE MATCHED TAG");
Надежда кто-то может помочь мне сделать это простым способом!
Почему, о, почему все думают, что регулярные выражения - это решение для всего, что связано с персонажами? :( – Bombe
Потому что большую часть времени это так, правильно?;) – jhoff