|
В строке число или буквы |
☑ |
0
tolok_d
19.09.12
✎
17:42
|
Нужно проверить артикул на наличие в нем букв и цыфр, И по возможности разделить их. Кто знает, как это можно организовать. я думал через Если:
Для каждого Элем Из Артикул Цикл
Если Элем = ... Тогда
...
КонецЕсли;
КонецЦикла;
Но не понятно с чем сравниввать.
|
|
1
tolok_d
19.09.12
✎
17:44
|
(0)*цифр
|
|
2
Жан Пердежон
19.09.12
✎
17:45
|
тестовое задание?
у меня было на самой первой работе - посчитать количество букв "а" в строке)
|
|
3
Heckfy
19.09.12
✎
17:47
|
КодСимвола(<Строка>, <НомерСимвола>) тебе для сравнения. Только предварительно сделай таблицу соответствий кодов для цифр.
|
|
4
Kreont
19.09.12
✎
17:47
|
Проверить код символа для цифр
|
|
5
tolok_d
19.09.12
✎
17:47
|
(2) нет. Пишу обработку которая будет осуществлять "умный" поиск по Артикулам.
|
|
6
Kashemir
19.09.12
✎
17:48
|
Например так
Цифры = "0123456789";
Для Н = 1 по СтрДлина(Артикул) Цикл
Если Найти(Цифры, Сред(Артикул,Н,1)) > 0 Тогда
// это цифра
Иначе
// это не цифра
Конец;
КонецЦикла;
|
|
7
GLazNik
19.09.12
✎
17:49
|
(5) может достаточно в запросе использовать ПОДОБНО?
(3) к чему такие сложности... Символ >=0 И Символ <=9
|
|
8
tolok_d
19.09.12
✎
17:49
|
(3) это придется перебирать все символы. много кода, думаю можно и проще.
|
|
9
vde69
19.09.12
✎
17:49
|
кури регулярные выражения, ни специально для этого заточены
|
|
10
tolok_d
19.09.12
✎
17:50
|
(4), (6) попробую. спасибо
|
|
11
tolok_d
19.09.12
✎
17:51
|
(7) ПОДОБНО потом и буду использовать, но мне же надо же сначала шаблон сделать для сравнения. Я не нашол, как осуществить все что нужно по заданию, по средству запросов
|
|
12
tolok_d
19.09.12
✎
17:51
|
(9) сейчас покурю)
|
|
13
vde69
19.09.12
✎
17:52
|
сайтик для проверки регулярок
|
|
14
Stim213
19.09.12
✎
17:52
|
регулярные выражения? нет, не слышал
|
|
15
vmv
19.09.12
✎
17:53
|
надо раздел открывать "Детсад: 1С для ленивых"
|
|
16
Kreont
19.09.12
✎
17:56
|
Очень доступно про регекспы:
|
|
17
tolok_d
19.09.12
✎
17:57
|
(13),(16) спасибо огромное
|
|
18
tolok_d
19.09.12
✎
19:01
|
Подскажите, кто знает, а регулярные выражения можно использовать в запросах?
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой