Универсальные переменные: символы

Top  Previous  Next

Группа универсальных переменных "Форматирование символов" позволяет удалять или устанавливать символы, например, кавычки, скобки и т.п.,как в глобальных переменных, так и в частных:

 

Универсальные переменные добавляются их в конец переменной. Поэтому они еще называются окончаниями переменных, например:

%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- пусто.

 

Описанные в разделе окончания могут добавляться по нескольку раз к одной и той же переменной в различном порядке. Причем порядок следования влияет на конечный результат, так как действия выполняемые для каждого окончания преобразую текст в той последовательности в которой они добавляются в конце переменной. Для переменных, которые строят таблицы эти окончания не работают.



  Руководство пользователя версия 7.4.2013.51, скачать в формате HelpFile.chm, HelpFile.pdf, HelpFile.doc
  При полном или частичном использовании материалов сайта,
  ссылка на сайты www.stroyform.ru и www.stroyform.su обязательна support@stroyform.ru.