|
Изливательство над колонкой (Разделить цифры от букв) иначе назвать сложно |
☑ |
0
zfobo
07.12.11
✎
19:59
|
Как можно реализовать следующее:
Допустим есть колонка:
|2 |
|1 |
|4а |
|31б|
.....
как можено разделить цифры от букв чтоб получить что то вроде вида:
Стр1=4
Стр2=Б
|
|
1
shuhard
07.12.11
✎
20:01
|
(0) а в чем проблема по диапазону кодов символов отличить девочку от мальчика 7
|
|
2
DrShad
07.12.11
✎
20:03
|
что-то я не понял нифига
|
|
3
shuhard
07.12.11
✎
20:03
|
(2) 4а= 4
31б = Б
|
|
4
zfobo
07.12.11
✎
20:04
|
Хм а можно пример какого либа диапазона?
|
|
5
DrShad
07.12.11
✎
20:06
|
проще всего цифры отбирать
|
|
6
DrShad
07.12.11
✎
20:08
|
(3) это я понял, но по какому принципу? почему не 4а = а и 31б = 31?
|
|
7
shuhard
07.12.11
✎
20:10
|
(6) х.з.
|
|
8
Mans
07.12.11
✎
20:10
|
(4) 48-"0", 57-"9"
|
|
9
zfobo
07.12.11
✎
20:10
|
Строк очень много для перебора...
что то вроде
Перебрать все строки и если встречается не олько цифра но еще и буква разделить их на 2 части, и присвоить первую часть(Цифру) одному значению, а вторую (Букву) другому
|
|
10
shuhard
07.12.11
✎
20:11
|
(9) проблема то в чем ?
|
|
11
zfobo
07.12.11
✎
20:14
|
хз как начать =)
|
|
12
echo77
07.12.11
✎
20:25
|
(11) начните так:
Для каждого СтрокаТЧ из ТаблицаЗначений Цикл
// ...
КонецЦикла;
|
|
13
DrShad
07.12.11
✎
21:36
|
(12) скорее всего да для ТС, но я бы начал запросом к ТЗ
|
|
14
petrowsky
07.12.11
✎
22:26
|
(0)
Для Каждого Строка Из ТаблицаЗначений Цикл
ДлинаСтроки = СтрДлина(Строка.ИмяКолонки);
Для А = 1 По ДлинаСтроки Цикл
ТекущийСимвол = Сред(Строка.ИмяКолонки, А, 1);
Если Найти("0123456789", ТекущийСимвол ) = 0 Тогда
//ТекущийСимвол - это буква
Иначе
//ТекущийСимвол - это цифра
КонецЕсли
КонецЦикла;
КонецЦикла;
|
|
15
Лефмихалыч
07.12.11
✎
22:52
|
|
|
16
Мимохожий Однако
07.12.11
✎
23:28
|
(0)Зачем?
|
|