|
|
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
Добрый день! имеется текстовое поле в котором 7значные числовые номера, но иногда вместо цифр могут попадаться буквы (погрешности распознавания JPG файлов) Как можно определить такие "битые" номера? понимаю, что можно сделать в лоб простым перебором символов, но есть ли более красивое решение? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2017, 18:02:44 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
Vigo1, Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2017, 18:24:22 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
Vigo1Как можно определить такие "битые" номера? Надо понимать, номер - в строковой переменной? Проверить Trim(Num) = Trim(CStr(Val(Num))). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2017, 18:36:12 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
Vigo1имеется текстовое поле в котором 7-значные числа, но иногда вместо цифр могут попадаться буквы (погрешности распознавания JPG файлов) Как можно определить такие "битые" номера? ... красивое решение? 1. Попытаться или импортировать в поле aka Numeric typе, или после импорта сменить тип поля. 2. Отксерить на спец чесночную бумагу Dubo Pinocchio: она в случае дефекта данных начинает краснеть и скукоживатся... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2017, 14:47:20 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
guest_rusimportVigo1, Код: sql 1. 2. Неверно. Такой способ легко пропустит буквы и символы. К примеру: "1E5", "&H7". Простой перебор символов не так уж и плох, кстати. В том числе и по скорости. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 09:21:43 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
AndrFguest_rusimportVigo1, Код: sql 1. 2. Неверно. Такой способ легко пропустит буквы и символы. К примеру: "1E5", "&H7". Простой перебор символов не так уж и плох, кстати. В том числе и по скорости. Такой запрос выводит все значения где содержатся нецифровые символы Код: sql 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 10:04:19 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
AndrFguest_rusimportVigo1, Код: sql 1. 2. Неверно. Такой способ легко пропустит буквы и символы. К примеру: "1E5", "&H7". Простой перебор символов не так уж и плох, кстати. В том числе и по скорости. У Панурга , конечно, красивей, но и мой запрос для таких частных случаев легко подправить Код: sql 1. 2. 3. или ещё чего забыл ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 10:47:50 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. можно, наверное, собрать в список Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 11:02:50 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
хм-м-м, точно - можно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 11:11:53 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
Ну тады уж и от isnumeric() избавиться, и сделать Код: vbnet 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 11:39:06 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
AkinaНу тады уж и от isnumeric() избавиться, и сделать Код: vbnet 1. не удивлюсь, если следующий вопрос будет, к примеру - " А у меня некоторые восмерки распознаются как тройки , т.к. местами не пропечатались. Как бы мне красиво это исправить...?" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 12:10:57 |
|
||
|
определение букв в номерах
|
|||
|---|---|---|---|
|
#18+
[quot guest_rusimport]Akinaне удивлюсь, если следующий вопрос будет, к примеру - " А у меня некоторые восмерки распознаются как тройки , т.к. местами не пропечатались. Как бы мне красиво это исправить...?" Ну приходилось обрабатывать всякое. К примеру, дату вводили в тексте и вполне могли ввести: I-2З-2O18 - сколько тут ошибок? Или при вводе ФИО использовали символы как русские, так и английские символы - это тоже приходилось прекращать и блокировать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.03.2017, 17:30:19 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=39422950&tid=1612620]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
177ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 490ms |

| 0 / 0 |
