|
|
|
Задачка на regular expression
|
|||
|---|---|---|---|
|
#18+
Всем доброго вечера. Мне нужно из таблицы, вытащить данные, только в том случае, если в текстовом поле записанно число. Число считается в том случае, если 1. десятичный разделитель - точка (.) 2. не имеет впереди нулей 0123213213 Вот пример и решение Код: 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. 41. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Скажите, как бы вы решили это задание? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 19:14 |
|
||
|
Задачка на regular expression
|
|||
|---|---|---|---|
|
#18+
Hans Christian Andersen Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Мое решение: Код: 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. ps. имхо не хватает уточнения и насчет нулей после точки, типа 50.0000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 19:34 |
|
||
|
Задачка на regular expression
|
|||
|---|---|---|---|
|
#18+
Код: 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. 41. 42. 43. 44. 45. 46. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 19:38 |
|
||
|
Задачка на regular expression
|
|||
|---|---|---|---|
|
#18+
xtenderps. имхо не хватает уточнения и насчет нулей после точки, типа 50.0000 Ну еще некоторые не пишут лидирующий ноль в десятичных дробях - типа ".07" Про "научную" нотацию и запись отрицательных чисел в скобках не говорим :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 19:39 |
|
||
|
Задачка на regular expression
|
|||
|---|---|---|---|
|
#18+
andrey_anonymousНу еще некоторые не пишут лидирующий ноль в десятичных дробях - типа ".07"я в своем примере там вопрос поставил :) andrey_anonymousПро "научную" нотацию и запись отрицательных чисел в скобках не говорим :)это тоже пустяки :) ты еще про периоды, дроби и комплексные числа вспомни и "-" в конце :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 19:54 |
|
||
|
Задачка на regular expression
|
|||
|---|---|---|---|
|
#18+
xtenderты еще про периоды, дроби и комплексные числа вспомни и "-" в конце :) Это только в специфическом контексте, но скобки как "минус" и научная нотация распространены шире. Минус в хвосте - да, забыл :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 20:05 |
|
||
|
Задачка на regular expression
|
|||
|---|---|---|---|
|
#18+
xtender, Отмеченне желтым можно тоже выбросить. А как еще выбросить вот такие числа: 5555.55555.555555 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 20:21 |
|
||
|
Задачка на regular expression
|
|||
|---|---|---|---|
|
#18+
Hans Christian Andersen, Так возьми мою регулярку... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.10.2017, 20:27 |
|
||
|
|

start [/forum/topic.php?fid=52&gotonew=1&tid=1885080]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
10ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 205ms |
| total: | 471ms |

| 0 / 0 |
