|
Шаблоны (оператор ПОДОБНО) | ☑ | ||
|---|---|---|---|---|
|
0
Stepa86
23.06.08
✎
11:49
|
Кто нить работал с шаблонами на нормальном уровне? Как можно задать шаблон url например? в продуктах ms он выглядит как : "(http://|https://)?(www)?\.([a-zA-Z0-9]+[\.\-]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,4}(/[a-zA-Z0-9]+)*"
Я не понимаю, как правилами 1С реализовать, что http:// или https:// встречается один раз или ни разу, и что до них не может быть символов |
|||
|
1
Stepa86
23.06.08
✎
11:49
|
Следующие символы в строке шаблона являются служебными и имеют смысл, отличный от символа строки:
% (процент): последовательность, содержащая любое количество произвольных символов _ (подчеркивание): один произвольный символ […] (в квадратных скобках один или несколько символов): любой одиночный символ из перечисленных внутри квадратных скобок В перечислении могут встречаться диапазоны, например a-z, означающие произвольный символ, входящий в диапазон, включая концы диапазона. [^…] (в квадратных скобках значок отрицания, за которым следует один или несколько символов): любой одиночный символ, кроме тех, которые перечислены следом за значком отрицания Любой другой символ означает сам себя и не несет никакой дополнительной нагрузки. Если в качестве самого себя необходимо записать один из перечисленных символов, то ему должен предшествовать <Спецсимвол>. Сам <Спецсимвол> (любой подходящий символ) определяется в этом же операторе после ключевого слова СПЕЦСИМВОЛ. Например, шаблон “%АБВ[0-9][абвг]\_абв%” СПЕЦСИМВОЛ “\” означает подстроку, состоящую из последовательности символов: буквы А; буквы Б; буквы В; одной цифры; одной из букв а, б, в или г; символа подчеркивания; буквы а; буквы б; буквы в. Причем перед этой последовательностью может располагаться произвольный набор символов. |
|||
|
2
Stepa86
23.06.08
✎
12:52
|
Мдя, зато если б был какой нить ламерский вопрос, типа "Как узнать что реквизит имеет тип строка" то до 100 постов вообще нехрен делать набрать, особенно если топикаффтар был бы неадекватен
|
|||
|
3
MishaSan
23.06.08
✎
12:55
|
ПОДОБНО "htth://%" ИЛИ ПОДОБНО "htths://%"
|
|||
|
4
MishaSan
23.06.08
✎
12:58
|
Прошу прощения
ПОДОБНО "http://%" ИЛИ ПОДОБНО "https://%" |
|||
|
5
Stepa86
23.06.08
✎
13:24
|
(3) а одним шаблоном? Шаблон будет задаваться в пользовательком режиме, а парсить программно шаблон и подставлять в динамический запрос чо то не очень хочецо
|
|||
|
6
MishaSan
23.06.08
✎
13:50
|
А какой например шаблон будет задаваться пользователем.
И что надо получить на выходе? |
|||
|
7
Stepa86
23.06.08
✎
14:00
|
например шаблон из (0) будет задаваться аналитиком, при вводе данных другим пользователем будет сообщаться - удовлетворяет строка шаблону или нет (пока не введет правильно нельзя закончить редактирование)
|
|||
|
8
MishaSan
23.06.08
✎
14:21
|
Шаблон как в 0 реализовать стандартно через язык запросов будет очень сложно( наверно не возможно). Многих вещей описаных в шаблоне (0) в языке запросов просто нет. Так что пиши свою функцию.
|
|||
|
9
Stepa86
23.06.08
✎
14:44
|
(8) =(
|
|||
|
10
Stepa86
23.06.08
✎
15:07
|
Может у кого уже есть список часто используемых шаблонов, например почта, телефон, адрес еще какие нить???
|
|||
|
11
Stepa86
23.06.08
✎
15:50
|
АААААААААААААААААААаа, даже шаблон эл. почты не получается написать стандартными средствами, 3.1415здец
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |