|
Замена в строке всех символов и знаков на нужный мне эл
| ☑ |
0
ШурикОвёрт
09.11.21
✎
15:12
|
Здравствуйте, хочу заменить все символы и знаки(!"№;%:?**(),.\) на нужный мне эл, какое значение мне нужно вписать во второй параметр? СтрЗаменить(МояСтрока,"что сюда вставлять?","_"); а то не охота если использовать, и пока найти ответ не могу=(
|
|
1
vova1122
09.11.21
✎
15:17
|
Зачем "Если"?
СтрЗаменить(МояСтрока,"№","_")
СтрЗаменить(МояСтрока,"!","_")
СтрЗаменить(МояСтрока,"%","_")
//и так заменяешь все символы
|
|
2
ШурикОвёрт
09.11.21
✎
15:30
|
(1) да спасибо, как вариант, но разве нету выражения которое обобщённо выбирает все символы? как есть выбор всех цифр или букв
|
|
3
vicof
09.11.21
✎
15:32
|
Разрешаю использовать регулярные выражения
|
|
4
Ryzeman
09.11.21
✎
15:32
|
(2) Строка - это не коллекция букв. В теории ты можешь конечно её сериализовать...
Если БСП, можешь посмотреть в сторону ОбщегоНазначенияКлиентСервер.ЗаменитьНедопустимыеСимволыXML
|
|
5
Fish
09.11.21
✎
15:33
|
(2) Можешь в цикле по строке "!"№;%:?**(),.\" обходить и стрзаменить.
|
|
6
Kassern
09.11.21
✎
15:33
|
СтрокаСимволов="!"№;%:?**(),.\";
Для к=1 По СтрДлина(СтрокаСимволов) Цикл
ТекСимвол=Сред(СтрокаСимволов,к,1);
СтрЗаменить(МояСтрока,ТекСимвол,"_");
КонецЦикла;
|
|
7
vova1122
09.11.21
✎
15:38
|
(6) Те же яйца, только в профиль....
|
|
8
Garykom
гуру
09.11.21
✎
15:40
|
СтрРазделить() + СтрЗаменить()
|
|
9
polosov
09.11.21
✎
15:41
|
(0) СтрЗаменить(МояСтрока, "!"""№;%:?**(),.\", "Й")
|
|
10
Garykom
гуру
09.11.21
✎
15:41
|
(8) тьфу + СтрСоединить()
|
|
11
polosov
09.11.21
✎
15:42
|
+(9) Таки (8) же, да.
|
|
12
ШурикОвёрт
09.11.21
✎
15:42
|
(10) СокрЛП(СтрСоединить(СтрРазделить(ИмяФайла, ПолучитьНедопустимыеСимволыВИмениФайла(), Истина), НаЧтоМенять) вот тоже только что нашёл
вроде нормуль
|
|
13
Garykom
гуру
09.11.21
✎
15:43
|
Разделители = "!"№;%:?**(),.\";
Заменитель = "_";
СтрСоединить(СтрРазделить(ИсходнаяСтрока, Разделители), Заменитель)
|
|
14
ШурикОвёрт
09.11.21
✎
15:44
|
(13) спасибо
|
|
15
ШурикОвёрт
09.11.21
✎
15:44
|
всем спасибо
|
|