Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Непечатные символы (число прочтений - 2800 )
U_zer
Экс-Участник


Непечатные символы
04. Декабря 2014 :: 06:13
Печать  
Всем привет!

Подскажите, кто и как избавляется от этого?
Иногда в реквизитах справочника при копировании текста неважно откуда появляется эта беда. При выгрузке в файл - строка может перенестись в неположенных местах, потом загрузка не сработает.
Причем, непонятно, что это за символы. Перебирать всю таблицу кодировок не вариант.

Может есть что-то универсальное? Для 77, 8?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Непечатные символы
Ответ #1 - 04. Декабря 2014 :: 12:48
Печать  
Прозе поставить фильтр только  на нужные символы, регуляркой, к примеру.
  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Непечатные символы
Ответ #2 - 05. Декабря 2014 :: 05:27
Печать  
Eprst писал(а) 04. Декабря 2014 :: 12:48:
Прозе поставить фильтр только  на нужные символы, регуляркой, к примеру.


Небольшой пример можно? для 77 и 8.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Непечатные символы
Ответ #3 - 05. Декабря 2014 :: 06:46
Печать  
Ну, типа того:

Код
Выбрать все
Функция ОставитТолькоСимволыИЦифрыВСтроке()
	RegExp=Новый COMОбъект("VBScript.RegExp");
	RegExp.Global = Истина;
	RegExp.IgnoreCase = Истина;
	RegExp.Pattern = "[^A-Za-zА-Яа-я0-9]";
	Возврат СокрЛП(RegExp.Replace(Стр, ""));
Конец 

  
Наверх
 
IP записан
 
U_zer
Экс-Участник


Re: Непечатные символы
Ответ #4 - 05. Декабря 2014 :: 06:55
Печать  
Спасибо! Я уже и сам нашел массу интересного в сети. Буду копать ...
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать