Группа универсальных переменных "Форматирование символов" позволяет удалять или устанавливать символы, например, кавычки, скобки и т.п.,как в глобальных переменных, так и в частных:
Универсальные переменные добавляются их в конец переменной. Поэтому они еще называются окончаниями переменных, например:
%CurrentDocRekvizit/sch933_01_03},
что означает установить первую букву первого слова в заглавную..
Название универсальной переменной
|
Примечание
|
/schNMY_XX_ZZ
|
Установить значение переменной в заданный формат согласно правилам. Это окончание добавляется к любой переменной вконце, например: %CurrentDocRekvizit/sch933_01_03}, что означает найти в тексте переменной двойные кавычки универсальные и заменить их на двойные кавычки елочки.
|
|
N может принимать следующие значения: 1 - первое слово, 2-каждое слово, 3 - словосочетания через пробел, 4 - словосочетания через запятую, 5 - словосочетания через точку, 6 - словосочетания через точку с запятой, 7 - словосочетания через двоеточие, 8 - словосочетания через перенос строки, 9 - вся текстовка.
|
|
M может принимать следующие значения: 1 - словом является вся текстовка, включая пробелы и знаки препинания (например в кавычки обернется "__ слово! "), 2 - словом является текстовка, включая знаки препинания, но исключая пробелы (например в кавычки обернется __ "слово!" ), 3 - словом является текстовка, исключая пробелы и знаки препинания (например в кавычки обернется __ "слово"! ). Если Y = 3, то значение M игнорируется. Если N = 1 или 2, то значение M игнорируется.
|
|
Y может принимать следующие значения: 1 - добавить если нету, 2 - добавить даже если уже есть, 3- найти и заменить если есть. При добавлении (режим 1 и 2) искомые символы XX игнорируются.
|
|
XX - искомые символы, ZZ - вставляемые символы.
|
|
XX, ZZ могут принимать следующие значения: 01 - "двойные" кавычки универсальные, 02- 'одинарные' кавычки универсальные, 03- «двойные» кавычки елочки, 04- ‹одинарные› кавычки елочки, 05- „двойные“ кавычки лапки, 06- ‚одинарные’ кавычки лапки, 07- ' апостроф, 08- [квадратные] скобки, 09- (круглые) скобки, 10- {фигурные} скобки, 11- : двоеточие, 12- ; точка с запятой, 13- . точка, 14- , запятая, 15-Цифровое тире, 16- среднее тире, 17- длинное тире, 18-! восклицательный знак, 19- ? вопросительный знак, 20- / косая черта, 21- \ обратная косая черта, 22- & амперсанд, 23- @ коммерческое at, 24- * звёздочка, 25- ^ циркумфлекс, 26- © знак охраны авторского права, 27-+ плюс, 28- # хеш, 29- _ подчёркивание, 30- ~ тильда, 31- | вертикальная черта, 32- пробел, 33- = знак равенства, 34- % процент, 35- Lf перенос строки, 36- Cr возврат каретки, 37- пусто.
|
Описанные в разделе окончания могут добавляться по нескольку раз к одной и той же переменной в различном порядке. Причем порядок следования влияет на конечный результат, так как действия выполняемые для каждого окончания преобразую текст в той последовательности в которой они добавляются в конце переменной. Для переменных, которые строят таблицы эти окончания не работают.
|