Как распознать цифры в строке
☑
0
kathleen
23.03.15
✎
13:19
Читаю программно табель из экселя, там все ячейки тип строка, как можно распознать где цифры, а где буквы?
1
nordbox
23.03.15
✎
13:23
Если в 1234567890 тогда
Что нибудь так )))
2
Лефмихалыч
23.03.15
✎
13:25
regexp-ом
числа - это вот это: "\d+.?\d*"
ну... почти, но в большинстве случаев хватит и этого
3
DmitriyDI
23.03.15
✎
13:26
(0)
эточисло = истина;
попытка
Число(данныеячейки)
исключение
эточисло = ложь;
конецпопытки;
4
kathleen
23.03.15
✎
13:28
(3)Спасибо, то,что надо
5
ДенисЧ
23.03.15
✎
13:33
(3) ДанныеЯчейки = "2" + Символы.НПП + "123";
Это число? Число. А преобразование в ошибку вылети
6
DmitriyDI
23.03.15
✎
13:42
(5) СтрЗаменить(СокрЛП(ДанныеЯчейки),Символы.НПП,"",)
7
Timon1405
23.03.15
✎
14:05
(2) не катит для строки "1a1"
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший