|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
в таблице есть строковая записи вида: Код: plsql 1.
подскажите, как с помощью регулярного выражения, вытащить значение атрибута, например RateValueMoreThenIR ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 18:00 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
А зачем тут регулярка - INSTR + SUBSTR. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 18:08 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 18:12 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
SYА зачем тут регулярка - INSTR + SUBSTR. SY. быть может регулярку oracle оптимальнее выполняет ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 18:25 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
mkrбыть может регулярку oracle оптимальнее выполняет С точностью до наоборот (и на больших таблицах очень даже существенно). SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2019, 18:55 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
SYС точностью до наоборот (и на больших таблицах очень даже существенно). SY. Вы правы! Всем спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 09:06 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
SYmkrбыть может регулярку oracle оптимальнее выполняет С точностью до наоборот (и на больших таблицах очень даже существенно). SY. А от жадности не зависит? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 09:26 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
mkrSYС точностью до наоборот (и на больших таблицах очень даже существенно). SY.Вы правы!Отчасти. Соломон прав только в нескобочной части. Скорость от объёма данных не зависит (математика/физика 6-го класса). ... |
|||
:
Нравится:
Не нравится:
|
|||
14.06.2019, 09:30 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
Ребята подскажите пожалуйста с запросом. SELECT REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]+', 1, 5) FROM dual Дает 8. Идет поиск только заполненных значений, пустые пропускаются У меня задача немного иная. Запросы SELECT REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]+', 1, 4) FROM dual SELECT REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]+', 1, 5) FROM dual SELECT REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]+', 1, 6) FROM dual должны выдавать пустое значение. Т.е. мне нужно получить фактическое значение (пустое оно или заполнено не важно). ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 22:33 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
shadow432Ребята подскажите пожалуйста с запросом. SELECT REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]+', 1, 5) FROM dual Дает 8. Идет поиск только заполненных значений, пустые пропускаются У меня задача немного иная. Запросы SELECT REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]+', 1, 4) FROM dual SELECT REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]+', 1, 5) FROM dual SELECT REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]+', 1, 6) FROM dual должны выдавать пустое значение. Т.е. мне нужно получить фактическое значение (пустое оно или заполнено не важно). + замени на * ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 01:15 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
Fogel+ замени на * Ты бы регулярку покурил прежде чем такое советовать: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Медитируй: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 02:09 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
SYМедитируй:Модератор на старости лет решил заставить всех заниматься йогой? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 07:32 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
Спасибо ребятки. Нашел такой способ. SELECT RTRIM(REGEXP_SUBSTR('1,2,3,,,,7,8', '[^,]*(,|$)', 1, ROWNUM),',') FROM dual CONNECT BY LEVEL<9 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 08:40 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
shadow432Нашел такой способ. Ты на ископаeмой версии? Если нет, то доку по REGEXP_SUBSTR покури и открой для себя парамeтр subexpr. Тогда и RTRIM не понадобится. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 13:42 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
SY, Нет. Версия 12.2. Спасибо большое, почитаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 13:47 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
SYFogel+ замени на * ... Медитируй: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40.
SY. подумал проверить на работе. проверил. неправильно. написал рабочий вариант. захожу, а тут уже учителя расхехлились. у дураков мысли сходятся ))) очень похоже получилось (и я не списывал - врать мне незачем) мой вариант: Код: plsql 1. 2.
PS: Элик подобрел. видать к дождю. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 16:06 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
Fogel, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 16:25 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
StaxFogel, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
..... stax ну да. вот: Код: plsql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 16:35 |
|
Помогите с регулярным выражением
|
|||
---|---|---|---|
#18+
Fogelну да. вот:Заставь дурака богу молится - он лоб расшибёт… ... |
|||
:
Нравится:
Не нравится:
|
|||
19.06.2019, 16:56 |
|
|
start [/forum/topic.php?fid=52&msg=39828498&tid=1882376]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 189ms |
0 / 0 |