helpf.pro
Регистрация
FAQ 1С 7.x » Категорий: 40
Найти...

Все версии7.x8.x ОП8.2 УП8.3 УПВидео   Добавить FAQ
1С Бухгалтерия 2.0 » 5Отчеты » 2
1С Зарплата и Управление Персоналом 2.5 » 4Перечисления » 1
1С Общие вопросы - Обычные формы » 23Полезные, Универсальные Функции » 28
1С Управление торговлей 10.3 » 1Пользователь, роль доступа, интерфейс » 4
COM-объекты, WMI, WSH » 24Работа с Microsoft Office и OpenOffice » 30
HTML, JS, VML » 4Работа с Датами (Временем) » 13
OLE, ActiveX » 2Работа с Интернет, Почтой (Mail), FTP » 4
XML, DBF, TXT, CSV » 7Работа с Таблицей Значений » 1
Администрирование » 52Работа с Текстом (Строкой) » 7
Виды расчетов » 6Работа с Типами данных » 1
Виды Субконто » 2Работа с Файлами и Каталогами » 6
Внешние компоненты » 2Работа с Формой (Диалог) и её элементами » 1
Встроенные Функции » 20Работа с Числами » 9
Группы расчетов » 1Регистры » 30
Диаграмма » 1Регулярные выражения » 11
Документы » 5Системные Ошибки » 4
Журналы расчетов » 14Список Справочника, Документов, Регистров » 1
Конвертация данных, Обмен, Перенос » 2Справочники » 18
Метаданные » 7Табличный документ » 6
Операция » 2Штрих-код (barcode) » 2
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

Есть ли возможность поиска строки в текстовом файле по маске? К примеру ХХХХ-ХХХХ-ХХХХ-ХХХХ. RegExp = Новый COMОбъект(" VBScript.RegExp" ); RegExp.IgnoreCase = Ложь; //Игнорировать регистр RegExp.Global = Истина; //Поиск всех вхождений шаблона Re
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 25061  Комментарии
0 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

Нужно из строки ИНН 1111111111 ИП Петров А.А. получить только ИП Петров А.А. Функция УбратьИНН(НаименованиеСИННом) RegExp=Новый COMОбъект(" VBScript.RegExp" ); RegExp.MultiLine=Ложь; RegExp.Global=Истина; RegExp.Pattern = " ИННs*d+s*" ;
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 15071  Комментарии
0 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

//рег=СоздатьОбъект(" VBScript.RegExp" ); // Для 7.7 Рег = Новый COMОбъект(" VBScript.RegExp" ); Рег.global=-1; Рег.ignorecase=-1; Рег.pattern=" " ; Сообщить(Рег.test(" есть русские bukovy" )); Сообщить(Рег.test(" netu russ bukov" ));
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 19174  Комментарии
0 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

RegExp = CreateObject(" VBScript.RegExp" ); // здесь под восьмерку переделай RegExp = Новый COMОбъект(" VBScript.RegExp" ); RegExp.IgnoreCase = Истина; //Игнорировать регистр RegExp.Global = Истина; //Поиск всех вхождений шаблона RegExp.Mult
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 32413  Комментарии
0 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

RegExp = Новый COMОбъект(" VBScript.RegExp" ); RegExp.IgnoreCase = Ложь; //Игнорировать регистр RegExp.Global = Истина; //Поиск всех вхождений шаблона RegExp.MultiLine = Ложь; //Многострочный режим RegExp.Pattern = " * " ; //Ищем теги
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 21523  Комментарии
+2 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

Столкнулся с проблемой: ПолучитьСтрокуПоНомеру() медленно отрабатывает на входных данных 100 000 строк. Как сделать бытсрее? // Пример Defender aka LINN ВремяНачала = ТекущаяДата(); Сообщить(" Обработка начата: " + ВремяНачала); ТЗ = Новый Та
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 21030  Комментарии
0 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

Есть строка " ABC-9.64,5=s" , нужно оставить в ней только символы " a-z" и " 0-9" , т.е. получить " ABC9645s" RegExp=Новый COMОбъект(" VBScript.RegExp" ); RegExp.MultiLine=Ложь; RegExp.Global=Истина; RegExp.Pattern = " " ; Str1 = СокрЛП
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 25098  Комментарии
0 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

Разлогает строку типа: Поле1, " Сложное, с запятыми внутри Поле2" , Поле3 на массимв подстрок типа: Поле1 Сложное, с запятыми внутри Поле2 Поле3 RegExp = Новый COMОбъект(" VBScript.RegExp" ); Результат = Новый Массив(); RegExp.IgnoreCase = Ло
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 20234  Комментарии
0 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

Регулярные выражения - это то, что все время забывается из-за не слишком частого использования. Управляющие символы (., ?, *, +, {}, , |, $, ^): . Заменяет один произвольный символ a.c aac, abc ... ^ Отрицание Все кроме цифр. (Ставится вн
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 25406  Комментарии: 4
0 
Распечатать
Категория: Регулярные выражения
Версии: 7.x 8.x 8.2 УП

Регулярные выражения (Regular Expressions) являются известным и мощным средством для поиска, тестирования и замены подстрок. Эта технология доступна и в 1С - через объект VBScript.RegExp. Нужный объект уже встроен в современные версии Windows (начин
Подробнее  Разместил: E_Migachev  Дата: 01.12.2010  Прочитано: 34431  Комментарии
+1 
Распечатать
Всего 365 на 37 страницах по 10 на каждой странице