Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
13.03.2021, 19:03
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Доброго времени суток! Никак не пойму, как определить наличие числа в списке разделителем. Надо что-то вроде этого: Код: plsql 1.
Правильный ответ 16, где ^[:digit:] - это я попытался сказать, что по краям шаблонного числа любой символ, кроме цифры. Что не верно. Как верно - не пойму. Вообще требуется в where проверять наличие значения поля в списке значений, разделенных запятой. Т.е. перед числом может не быть ничего (начало строки), может быть запятая. После числа может быть запятая или ничего (конец строки). Прошу помощи в написании такого шаблона. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 19:11
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001 Правильный ответ 16 Выучи оператор "или" и якоря начала и конца строки. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 19:33
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Elic, Как это 42? В исходной строке столько символов-то нет. Сами операторы по отдельности я знаю, а вот как правильно применить... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 19:40
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001 Как это 42? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 20:02
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Elic, Гуглю уже - никак не гуглится) опять загадки... ладно, может сам разгадаю, правда зачем сюда писал тогда? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 20:09
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
http://www.exlab.net/files/tools/sheets/regexp/regexp.png Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 20:11
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
новый2, Спасибо - разберусь с символами! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 20:20
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Вредная ссылка. Почему никто не хочет читать оригинальную документацию по используемому продукту? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 20:29
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001 правда зачем сюда писал тогда? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 20:38
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Elic, Я искал и в этом форуме. ссылка одна на не совсем то. Может не так ищу... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 20:41
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
новый2, Вариант не срабатывает во всех разных случаях. Например: Код: plsql 1.
даёт результат 1. Хотя должен 0 (т.е. не найдена подстрока '222'). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:15
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Elic, Поискал по другой фразе - нашел больше ссылок. Ладно покопаюсь, раз так ставишь вопрос. Но может кто ещё более добрый найдётся и не будет отсылать в поиск. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:28
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001, 1 потому, что +1 написано, так как находит не 222, а символ перед ним как вариант Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:30
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001 Код: plsql 1.
даёт результат 1. Хотя должен 0 (т.е. не найдена подстрока '222'). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:32
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
новый2 1 потому, что +1 написано, так как находит не 222, а символ перед ним ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:35
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Elic, ну , пардон, с формулировками беда маска (\D|^)(222)(\D|$) дает номер позиции не цифры (\D) перед строкой 222, т.е. в исходном примере ответ 15, а не 16, поэтому +1 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:35
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Elic, я понял, что из-за этого. И думаю, что там как-то проще должно. Ищем просто наличие конкретной цифры в списке, только надо отсечь то, что справа и слева(не цифры, а начало строки, конец строки или запятую). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:41
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001 И думаю, что там как-то проще должно. Бизнес-задача имеет решение, но не всегда такое, как кажется недалёким. А бизнес задачу ты не озвучил. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:47
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001 Ищем просто наличие конкретной цифры в списке, ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 21:53
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Elic, описался "числа". Насчёт бизнес-задачи не понял. По-моему конкретней, чем я описал описать невозможно. Погуглю сагу - рано или поздно нагуглю... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 22:06
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001 как определить наличие числа в списке разделителем Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 22:20
|
|||
---|---|---|---|
|
|||
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Elic, интересно! Надо осознать как работает instr с одним параметром. Не встречал что-то до сих пор... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 22:30
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
Код: sql 1. 2.
если проще, то использовать все параметры функции REGEXP_INSTR (нужен параметр sub_expression, который указывает на нужное второе выражение ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.03.2021, 23:24
|
|||
---|---|---|---|
REGEXP_INSTR - наличие числа в списке с разделителем |
|||
#18+
ARRay001 Надо осознать как работает instr с одним параметром. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&mobile=1&tid=1880371]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
129ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 243ms |
0 / 0 |