Оставить только буквы и цифры #810745


#0 by dft2014
Подскажите, есть ли какая-нибудь функция, которая убирала бы все знаки (такие как, например . / - и т.д.), а оставляла только буквы и цифры.
#1 by nordbox
существует- руки а в место знаков что? тебе вообще это зачем? что ты там такое хочешь сделать?
#2 by Aleksey
я в 7-ке по сканкоду убирал
#3 by Mankubus
есть функция СтроковыеФункцииКлиентСервер.ТолькоЦифрыВСтроке. Переделай ее на буквы
#4 by dft2014
Вместо таких знаков - ничего не должно быть, даже пробелов.
#5 by АЛьФ
#6 by Aleksey
И что? Если символ не попадает в диапозон, то неереносим его в приемник
#7 by dft2014
Лучше наверное опираться не на диапазон исключений. А если это не буква и не цифра, то уничтожать ее.
#8 by dft2014
Здесь проверка на буквы, а у меня еще цифры.
#9 by АЛьФ
2 Здесь проверка на любые допустимые символы.
#10 by Lexey_
какая задача? проверить имя файла?
#11 by singlych
Там нет "Й". Не подходит.
#12 by dft2014
Есть Excel-файл, у которого заголовки колонок написаны с использованием символов, типа ". / -" и т.п. При загрузке этого файла таблицу значений, названия колонок таблицы значений делаю такими же, как и в файле. Но из-за таких вот символов, ТЗ не создается.
#13 by dft2014
Точно, не увидела! Сейчас попробую...
#14 by singlych
Делай имя вида Колонка1, а в заголовок пиши как есть.
#15 by Maniac
Есть
#16 by DES
А еще можно убивать ненужные символы, например (как вариант? ) Стр = СокрЛП(Стр); Пока СтрНайти(Стр," ")>0 Цикл; Стр = СтрЗаменить(Стр," ", ""); КонецЦикла
#17 by Maniac
Вот тут наиболее полный алгоритм и буквы и цифры. можно комбинировать и прочее. Вычисляет только слова которые одновременно содержат и то и другое
#18 by Maniac
в идет вычисление, присутствия англ букв и цифр (строка где есть и русский алфавит заккоментирована) Может применятся для поисков артикулов в наименованиях
#19 by Адинэснег
колонка ТЗ с именем "1", "2Колонка", "3 квартал" у тебя не создастся... делай колонки как в 14 и храни соответствие заголовков, например
#20 by Timon1405
в используются функции глРазложитьСтрокуВМассивПодстрок,ПеревестиВРег описание которых в посте отсутствует. значит в нерабочий код
#21 by Адинэснег
ну или после функции приведения к алфавиту добавляй нецифровой символ вперед, типа "_"
#22 by Maniac
есть в глобальных модулях типовых. Ок опубликую тоже
#23 by Ненавижу 1С
есть греческие, армянские, грузинские? если нет - свободен
#24 by Maniac
У меня просто задача тут намного глубже чем в В он пишет как убрать символы. А у меня описан пример когда есть длинное наименование, в котором есть куча слов. И нужно оставить только слова которые имеют англ буквы и цифры в одном слове одновременно. а все остальные слова убрать полностью.
#25 by Maniac
замени строку вверху и получишь что хочешь.
#26 by Timon1405
#27 by Maniac
На серверной 1С заработает? На линуксе?
#28 by Timon1405
в ничего об этом. как нет и исходной конфигурации, в которой вы почему-то уверены, что есть ваши функции из .
#29 by Maniac
а надо сразу об этом думать)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С