Извлечение подстроки между xml string javaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Извлечение подстроки между xml string java

Сообщение Anonymous »

У меня большая строка, которая является представлением XML. Я пытаюсь извлечь данные узла следующим образом: < /p>

Код: Выделить всё

        String textToExtract = "\r\n" +
"   
\r\n" +
"       \r\n" +
"       \r\n" +
"       005400680069007300200069007300200061002000740065007300740020000A00280041006200680069006c0061007300680020004d007500740068007500720061006a00200036002f00310039002f00320030003100380029\r\n" +
"   \r\n" +
"";
String      extractedString =textToExtract.substring(textToExtract.indexOf("=\"unicode\">"),textToExtract.indexOf("")).replaceFirst("=\"unicode\">", "");
< /code>

Результат 005400680069007300200069007300200061002000740065007300740020000A00280041006200680069006C00610 07300680020004D007500740068007500720061006A00200036002F00310039002F00320030003100380029

Чтобы повысить эффективность, я хочу использовать шаблон и сочетание, чтобы извлечь подраздел. Ниже приведен код, который я пытаюсь бороться с: < /p>

    Pattern pattern = Pattern.compile("\\bEncoding=.*?\\.*F_TEXT\\b");
Matcher matcher = pattern.matcher(textToExtract);
while (matcher.find()){
extractedString = (matcher.group());
}
< /code>

Приведенный выше результат - Encoding = "Unicode"> 005400680069007, что мне снова нужно усечь. 

Как получить только данные между кодированием  и  
? У меня были проблемы в школе во время регулярных выражений, и даже сейчас есть проблемы на работе :( Думаю, мне нужно много практиковаться.>

Подробнее здесь: https://stackoverflow.com/questions/509 ... tring-java
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Назначьте ввод Map> выходу Map>
    Anonymous » » в форуме JAVA
    0 Ответы
    124 Просмотры
    Последнее сообщение Anonymous
  • Конвертировать Map > для списка > используя API потока
    Anonymous » » в форуме JAVA
    0 Ответы
    96 Просмотры
    Последнее сообщение Anonymous
  • Ошибка: put(java.lang.string, list) в хэш-карте нельзя применить к (java.util.list)
    Гость » » в форуме JAVA
    0 Ответы
    253 Просмотры
    Последнее сообщение Гость
  • Ошибка: put(java.lang.string, list) в хэш-карте нельзя применить к (java.util.list)
    Гость » » в форуме Android
    0 Ответы
    232 Просмотры
    Последнее сообщение Гость
  • Извлечение подстроки PHP. Получить строку перед первым '/' или всю строку.
    Anonymous » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»