Имя: Пароль:
1C
 
как убрать » из строки?
0 jaVer
 
15.07.17
19:59
Пробовал так

//
Стр="Детский туберкулёзный санаторий «Петродворец»";

Рез=СтрЗаменить(Стр,Символы. "«","");
Рез=СтрЗаменить(Стр,"»","");
//

не берет функция СтрЗаменить эти уголки

Яндекс и Гугл стыдливо прячут глаза.
1 Волшебник
 
модератор
15.07.17
20:00
узнай код символа
2 Garykom
 
гуру
15.07.17
20:38
ТС неправильно решает задачу, ему не "уголки" надо убрать а все не значащие символы.

Определяем множество "значащих символов", затем перебираем строку посимвольно и все левые пропускаем - не переносим в новую строку.
3 Garykom
 
гуру
15.07.17
20:41
(2)+ Заодно заменяем "ё" на "е" если надо и т.д.
4 jaVer
 
15.07.17
20:43
(1) Таки да..

коды символов решили задачу

Стр=ТЗ_ДВ[сч].Медучреждение;//"Детский туберкулёзный санаторий «Петродворец»"
            Рез=СтрЗаменить(СтрЗаменить(Стр,Символ(171),""),Символ(187),"");//"Детский туберкулёзный санаторий Петродворец"
5 jaVer
 
15.07.17
20:46
Всем спасибо.
6 Serg_1960
 
15.07.17
20:52
Может пригодится тема "ASCII таблица"
https://istarik.ru/blog/programmirovanie/53.html
7 vadim777
 
16.07.17
07:26
(3) Не надо.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.