Вопросы по теме 'regexp-substr'
Получение значения из строки, разделенной каналом, с использованием Regex (Oracle)
У меня есть образец исходной строки, как показано ниже, в формате с разделителями-вертикальными чертами, в котором значение obr может быть где угодно. Мне нужно получить второе значение трубы из первого появления obr . Итак, для следующих...
1740 просмотров
schedule
04.11.2021
REGEXP_SUBSTR с отрицательной позицией
У меня есть запрос на обработку запятой как разделителя в строке. Я хочу заменить последнее вхождение.
пример: строка: a, b, c, d строка: e, f, g, h, i, j
select regexp_substr(string, '[^,]+', -1, 1)
from dual;
должно вернуть: d и j
но...
885 просмотров
schedule
02.07.2022
ORACLE: SQL REGEXP_SUBSTR, который возвращает значение столбца после последней обратной косой черты (/)
ORACLE: SQL REGEXP_SUBSTR, который возвращает значение столбца после последней обратной косой черты (/)
пример: ожидается https://test/test/test/test/getTest/1234 значение: 1234
316 просмотров
schedule
27.08.2022
Получить второе вхождение с regexp_substr
Я не могу заставить работать sqlfiddle, поэтому вот мой простой код:
select REGEXP_SUBSTR(' EG SUZ SG SIN blabla ', '^(\s?[A-Z]{2} [A-Z]{3}\s?){2}') from dual;
Я хочу получить SG SIN . Я знаю, что REGEXP_SUBSTR получил параметр,...
5704 просмотров
schedule
15.09.2022
REGEXP_SUBSTR получить второе совпадение
У меня есть эта строка:
"Y::_~XXXXXX XXXXXX~MIGRATION~_~_~_~_~0~JOD50.000~USD257.43::JOD"
Я хотел получить список валют через Regex .
Пока я могу получить только первое совпадение, используя этот запрос:
SELECT...
2447 просмотров
schedule
23.09.2023
Регулярное выражение для REGEXP_SUBSTR в Oracle
У меня есть следующий текст для поиска:
#S7Z OK
#Wed Feb 18 07:16:26 GMT 2015
expiration=10.0
lastModified=1424192425832
length=466472
path=/name/_master_/563/5638ad54-8079-4399-ba2b-3257b6e6c7fd.pdf
userType=
Слова, стоящие перед каждым =,...
515 просмотров
schedule
14.01.2023
REGEXP_SUBSTR для извлечения строки фиксированной длины, начиная с цифры
Table A
ID ID_Descr
1 'DUP 8002061286'
2 'DUP 8002082667 '
3 ' 8002082669 DUP'
Я хотел бы извлечь строку из поля ID_Descr со следующими условиями:
Строка всегда начинается с 8
Длина строки всегда 10 цифр
Это означает...
1698 просмотров
schedule
19.10.2022
Преобразование в число из строки со специальными символами
У меня есть входной столбец со значениями ниже.
1.2%
111.00$
$100.00
aa
ss
Ожидаемый результат
1.2
111.00
100.00
null
null
Я пытаюсь использовать REGEXP_REPLACE и пытаюсь заменить каждый символ, который не является цифрой или "."...
29 просмотров
schedule
10.07.2023
Эквивалент REGEXP_SUBSTR в HIVE SQL?
Доброе утро. Я ищу в Hive эквивалент REGEXP_SUBSTR, который я использую в других базах данных, таких как Teradata.
Мой конкретный случай: у меня есть поле со строкой. Это выглядит примерно так:
Row1: ABC ACC ADF AFA BAC CAF
Row2: ACC BAC CAG...
933 просмотров
schedule
16.06.2023
Поиск строки Javascript в двойных и одинарных кавычках с использованием RegExp
Я использую следующий код для поиска подстроки в строке
mystring.search(new RegExp(substring, 'i'))
Причина, по которой я использую new RegExp , заключается в том, что я хочу искать без учета регистра. Однако, когда есть строка типа
var...
47 просмотров
schedule
02.04.2023
специальные символы и символы, захваченные из строкового оракула
Я пытаюсь зафиксировать имена таблиц, начинающиеся с некоторых шаблонов, и найти общее количество для каждой группы, но я особенно хотел бы зафиксировать, ниже приведен пример
Я думаю, что лучший способ зафиксировать вышеизложенное - использовать...
89 просмотров
schedule
19.10.2022
Oracle получает все совпадающие вхождения из столбца
У меня есть таблица, в которой есть 2 столбца: ID и JOB_Description (текст). Я хотел бы написать оракул SQL для извлечения всех подстрок в столбце «Описание», которые соответствуют обычному шаблону.
Тем не менее, я научился извлекать совпадающие...
635 просмотров
schedule
08.12.2023
Регулярное выражение Oracle для извлечения строки между первой парой скобок ‹ и ›
Мне было поручено проанализировать строку (которая, по сути, в формате XML), и мне нужно извлечь имя первого тега в строке.
например: строка '<column><data-type>string</data-type>.............' или...
47 просмотров
schedule
31.12.2023
Почему REGEXP_SUBSTR читает определенные символы («L» и «RD») иначе, чем другие символы
Я работаю с REGEXP, и некоторые символы дают неожиданные результаты.
Я пробовал код ниже
WITH DATA(str) AS(
SELECT '437 E MERRIMACK ST APT 14' FROM dual UNION ALL
SELECT '29 MARIAN RD # B' FROM dual UNION ALL
SELECT '29 MARIAN RD' FROM...
33 просмотров
schedule
15.01.2024
Извлечь число между двумя строками в Teradata
Мне нужна помощь в извлечении 49 из этой строки: «7 DAYS LATE 49 UNDERUSE» в Teradata, я продолжаю путаться с STRTOK или regexp_substr. Спасибо
109 просмотров
schedule
27.03.2024
Oracle REGEXP_SUBSTR Look-Ahead и Look-Behind
Я пытаюсь написать регулярное выражение, которое извлекает минимальную и максимальную ширину и длину из заданного текста. Например. У меня есть несколько примеров текстов, как показано ниже.
1. S-BARE-w<=1250;L<=4000
2....
363 просмотров
schedule
17.04.2024