powered by simpleCommunicator - 2.0.31     © 2024 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / парсинг XML
3 сообщений из 3, страница 1 из 1
парсинг XML
    #39807987
BSK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BSK
Гость
Добрый день.
коллеги помогите с парсингом 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
парсинг XML
    #39808673
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BSKубрать первую и последнюю скобку
Код: sql
1.
regexp_replace(regexp_replace(str,'.','',instr(str,'('),1),'.','',instr(str,')',-1)-1,1)

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


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