helpf.pro
Регистрация

v8: Удалить все символы в строке кроме букв?

ArtemKolos
06.10.2011 21:51Прочитано: 16101
Здравствуйте, как удалить все символы в строке кроме букв?
Yandex
Возможно, вас также заинтересует
Реклама на портале
Marfeus
07.10.2011 09:30Ответ № 1
Встроенные функции языка (Script functions)
СтрЗаменить (StrReplace)
Синтаксис:

СтрЗаменить(<Строка>, <ПодстрокаПоиска>, <ПодстрокаЗамены>)
Параметры:

<Строка> (обязательный)

Тип: Строка. Исходная строка.
<ПодстрокаПоиска> (обязательный)

Тип: Строка. Искомая подстрока.
<ПодстрокаЗамены> (обязательный)

Тип: Строка. Подстрока, на которую будет заменена подстрока поиска.
Возвращаемое значение:

Тип: Строка. Строка, полученная в результате замены.
Описание:

Находит в исходной строке все вхождения подстроки поиска и заменяет ее на подстроку замены.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
Пример:

Результат = СтрЗаменить(Номенклатура.Наименование, "_", " ");
ArtemKolos
07.10.2011 21:03Ответ № 2
Синтаксис помощником я тоже умею пользоваться , ваш код
Код 1C v 8.х
 Результат = СтрЗаменить(Номенклатура.Наименование, "_", " ");   
заменит только символ "_", а нада чтобы остались только буквы, без кавычек, скобок и тд
Marfeus
10.10.2011 11:06Ответ № 3
Код 1C v 8.х
 Номенклатура.Наименование = СтрЗаменить(Номенклатура.Наименование, """", "");//Кавычки
Номенклатура.Наименование = СтрЗаменить(Номенклатура.Наименование, "(", ""); //Скобки
Номенклатура.Наименование = СтрЗаменить(Номенклатура.Наименование, ")", " ");//Скобки и т.д.
E_Migachev
10.10.2011 11:21Ответ № 4
(0) ArtemKolos, посмотри Регулярные выражения - особенно 3 последних ответа *13
Подсказка: Щелникни по Имени пользователя напротив ответа, и тем самым покажешь, что сообщение адресовано ему.
Вы не можете отправить комментарий анонимно, пожалуйста войдите или зарегистрируйтесь.