Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.04.2011, 09:56
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
есть какое-то значение, например, c="В234А&^4", мне надо оставить только числа, а не числа заменить 0. Первое что приходит в голову это цикл for i=1 to len(c) if !isnum(или что-то в этом роде) endfor и т.д. Но может есть какая-нибудь функция, чтоб поставить в replace... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:09
|
|||
---|---|---|---|
|
|||
в переменной оставить только числа |
|||
#18+
CHRTRAN('A345DF56','ADFSRT','0') ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:13
|
|||
---|---|---|---|
|
|||
в переменной оставить только числа |
|||
#18+
q1w1e1, cVar = "В234А&^4" ? chrtran(cVar, chrtran(cVar, "123456789", ""), "000000000") ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:14
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
Можешь так попробовать Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:14
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
Это надо перечислить в CHRTRAN все буквы, символы псевдографики и невидимые символы(конец строки, перевод каретки и т.д.)? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:15
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
q1w1e1Это надо перечислить в CHRTRAN все буквы, символы псевдографики и невидимые символы(конец строки, перевод каретки и т.д.)? Вариант XAndy немного доработай и не надо будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:16
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
XAndy, спасибо... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:28
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
q1w1e1есть какое-то значение, например, c="В234А&^4", мне надо оставить только числа, а не числа заменить 0. Первое что приходит в голову это цикл for i=1 to len(c) if !isnum(или что-то в этом роде) endfor и т.д. Но может есть какая-нибудь функция, чтоб поставить в replace... Если в цикле, то примерно так a = "" FOR i = 1 TO LEN(ALLTRIM(c)) IF ISDIGIT(SUBSTR(c, i, 1) a = a + SUBSTR(c, i, 1) ENDIF ENDFOR ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:30
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
IgorNGq1w1e1есть какое-то значение, например, c="В234А&^4", мне надо оставить только числа, а не числа заменить 0. Первое что приходит в голову это цикл for i=1 to len(c) if !isnum(или что-то в этом роде) endfor и т.д. Но может есть какая-нибудь функция, чтоб поставить в replace... Если в цикле, то примерно так a = "" FOR i = 1 TO LEN(ALLTRIM(c)) IF ISDIGIT(SUBSTR(c, i, 1)) a = a + SUBSTR(c, i, 1) ENDIF ENDFOR Забыл поставить одну скобку ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:33
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
IgorNG, это на порядок медленнее двойного чартрана. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.04.2011, 10:38
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
tanglirIgorNG, это на порядок медленнее двойного чартрана. согласен ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.04.2011, 09:08
|
|||
---|---|---|---|
|
|||
в переменной оставить только числа |
|||
#18+
aaa = '234d2kj3g4fb2gh556rhbthjcs' bbb = CHRTRAN(aaa,'0123456789','') ? CHRTRAN(aaa, bbb, REPLICATE('0', LEN(bbb))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.04.2011, 09:14
|
|||
---|---|---|---|
в переменной оставить только числа |
|||
#18+
DmGr, Непонятно только практическое применение ЭТОГО. Т.е. есть строка с абракадаброй. И из нее выбрать только цифры ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.04.2011, 10:31
|
|||
---|---|---|---|
|
|||
в переменной оставить только числа |
|||
#18+
IgorNG, А это точно мне вопрос? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&mobile=1&tid=1584417]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 160ms |
0 / 0 |