Имя: Пароль:
1C
1С v8
В строке число или буквы
,
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
сайтик для проверки регулярок http://gskinner.com/RegExr/
14 Stim213
 
19.09.12
17:52
регулярные выражения? нет, не слышал
15 vmv
 
19.09.12
17:53
надо раздел открывать "Детсад: 1С для ленивых"
16 Kreont
 
19.09.12
17:56
Очень доступно про регекспы:
http://www.phpclub.ru/detail/article/regexp_1
17 tolok_d
 
19.09.12
17:57
(13),(16) спасибо огромное
18 tolok_d
 
19.09.12
19:01
Подскажите, кто знает, а регулярные выражения можно использовать в запросах?