Гость
Map
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / парсинг XML / 3 сообщений из 3, страница 1 из 1
29.04.2019, 21:42
    #39807987
BSK
BSK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
парсинг XML
Добрый день.
коллеги помогите с парсингом XML. не могу вынуть значение убрать первую и последнюю скобку (ПК(БЛ)МВРРШ-2/1604) -- нужно, чтобы оно вышло вот так ПК(БЛ)МВРРШ-2/1604
Спасибо.
-------------------------------------------------------------------------------
WITH STR_TEST1 AS (
SELECT 'Дополнительная маркировка в г. Артем (ПК(БЛ)МВРРШ-2/1604)' STR FROM DUAL
) SELECT STR,
SUBSTR( STR, INSTR( STR, '(' ) + 1 - INSTR( STR, ')' ) - 1 ) ITOG12,
REGEXP_SUBSTR( STR, '[^(]*$' ),
REGEXP_SUBSTR( STR, '\([^)]*\)' ),
REGEXP_SUBSTR( STR, '\(([^)]+)\)', 1, 1, NULL, 1 )
FROM STR_TEST1;
...
Рейтинг: 0 / 0
01.05.2019, 07:25
    #39808673
mRdUKE
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
парсинг XML
BSKубрать первую и последнюю скобку
Код: sql
1.
regexp_replace(regexp_replace(str,'.','',instr(str,'('),1),'.','',instr(str,')',-1)-1,1)

Не комильфо, но, возмонжо, это Вас устроит.
Подфорумом ошиблись, => в другой ветке наверняка Вам подскажут наиболее корректное решение.
...
Рейтинг: 0 / 0
06.05.2019, 10:47
    #39810054
BSK
BSK
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
парсинг XML
mRdUKE,
спасибо.
будем пробовать. если не получится буду отписывать по Вашей ссылки.
...
Рейтинг: 0 / 0
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / парсинг XML / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]