Имя: Пароль:
1C
1С v8
Удаление спецсимволов из строки
,
0 FiftyStars
 
13.05.13
22:27
Вобщем нужно удалить спецсимволы(символы, недопустимые в именах реквизитов) из строки - строка будет использоваться в качестве имени реквизита формы.
Насколько я вижу в синтакс помощнике, стандартного ничего нет...Это так или я слепой? Просто если есть то не хотелось бы изобретать велосипед лишний раз.
Если такого нет то может есть замена по шаблону/регулярные выражения?
1 shuhard
 
13.05.13
22:28
(0)[Это так или я слепой? ]
слепой
2 FiftyStars
 
13.05.13
22:33
(1) А что именно есть? Пробелы уже снес а вот плюсы, вопросительные и друге знаки стандартным снести не могу =(
3 viktor_vv
 
13.05.13
22:34
СтрЗаменить() или как оно там в восьмерке :).
4 viktor_vv
 
13.05.13
22:36
Интересно, а пробелы каким велосипедом сносил :) ?
5 Reaper_1c
 
13.05.13
22:36
(0) Ты по профессии кто? О кодовых страницах слыхал?
6 FiftyStars
 
13.05.13
22:40
(3) Ну это то я знаю - это относится в варианту "ручками" =)
Перебор строки со спецсимволами -> замена этих символов в преобразуемой строке
Просто я привык к php а там это делается в 1 строку причем есть несколько путей осуществить это.
7 viktor_vv
 
13.05.13
22:43
Туда в качестве аргумента можно передать Символ(КодСимвола)
8 FiftyStars
 
13.05.13
22:43
(5) спасибо намек понял =) забыл про это
9 FiftyStars
 
13.05.13
22:43
Спасибо, решено
10 Defender aka LINN
 
13.05.13
22:45
(4) " ".
ВНЕЗАПНО, да?
11 viktor_vv
 
13.05.13
22:51
(10) честно, не понял, можешь расшифровать для тупых. Вполне возможно, что в (4) был несколько самонадеян.
12 Defender aka LINN
 
13.05.13
23:29
(11) Кавычка, пробел, кавычка.
13 orefkov
 
14.05.13
00:33
14 WickeD
 
14.05.13
02:15
(0) вот http://help1c.com/faq/view/988.html
и там посмотри раздел Регулярные выражения