Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> java regex 
V
    Опции темы
Bulat
Дата 22.1.2020, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 4
Всего: 57



Цитата

    <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Надыров Булат Наильевич</m:return>
       <m:textError xmlns:xs="http://www.w3.org/2001/XMLSchema"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>


Нужно регулярное выражение для получения значения внутри <m:return ></m:return> и <m:textError/> или его отсутствие.

Спс. С меня сразу карма в репу с плюсом!


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
sergioK1
Дата 1.3.2020, 17:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 416
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(Bulat @ 22.1.2020,  15:29)
Цитата

    <m:return xmlns:xs="http://www.w3.org/2001/XMLSchema"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">Надыров Булат Наильевич</m:return>
       <m:textError xmlns:xs="http://www.w3.org/2001/XMLSchema"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"/>


Нужно регулярное выражение для получения значения внутри <m:return ></m:return> и <m:textError/> или его отсутствие.

Спс. С меня сразу карма в репу с плюсом!

Если еще актуально то тебе не regax нужен а парсер XML если что-то одноразовое то можно и руками за 10минут сделать ,

Код

 int iStart = text.indexOf("<m:return >")
 int iEnd = text.indexOf("</m:return>") ;
 string data = text.substring(iStart+"<m:return >".length, iEnd) ;

 iStart = text.indexOf("<m:textError >");
 if(iStart == -1 ) throw new Exception (" next error not found ")

PM MAIL   Вверх
Bulat
Дата 2.3.2020, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 4
Всего: 57



Цитата(sergioK1 @  1.3.2020,  17:15 Найти цитируемый пост)
Если еще актуально то тебе не regax нужен а парсер XML если что-то одноразовое то можно и руками за 10минут сделать


Да, вот нечто подобное меня интересовало! Попробую, если устроит данное решение - точно плюсану в карму!


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
Bulat
Дата 4.3.2020, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 4
Всего: 57



Цитата(sergioK1 @  1.3.2020,  17:15 Найти цитируемый пост)
Если еще актуально то тебе не regax нужен а парсер XML если что-то одноразовое то можно и руками за 10минут сделать ,

Опробовал

Цитата

int iStart = text.indexOf("<m:return >")


внутри тега <m:return > могут быть еще атрибуты - вот если под это дело будет хороший пример - а в таком виде неюзабельно... 


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
sergioK1
Дата 4.3.2020, 18:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 416
Регистрация: 30.1.2011

Репутация: нет
Всего: нет



Цитата(Bulat @ 4.3.2020,  09:20)
внутри тега <m:return > могут быть еще атрибуты - вот если под это дело будет хороший пример - а в таком виде неюзабельно...

ну так и статвь тот текст что тебе нужен , или бери парсер https://docs.oracle.com/cd/B28359_01/appdev...r.htm#ADXDK3000 

PM MAIL   Вверх
Bulat
Дата 6.3.2020, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


татарский Нео
***


Профиль
Группа: Завсегдатай
Сообщений: 1701
Регистрация: 22.3.2006
Где: Альметьевск

Репутация: 4
Всего: 57



Цитата(sergioK1 @  4.3.2020,  18:59 Найти цитируемый пост)
ну так и статвь тот текст что тебе нужен , или бери парсер https://docs.oracle.com/cd/B28359_01/appdev...r.htm#ADXDK3000

Так там аттрибуты могут и не быть константой 


--------------------
менеджер по кодеврайтингу  smile 
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1445 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.