1.
1||SeriesParam1||SeriesParam2||...||SeriesParamN
SeriesParam - серия параметров для получения информации.
Серия параметров аналогична параметрам см. Дополнение №24 (Разделитель между параметрами ;; )
Если в параметрах необходимо использовать путь текущего объекта списка, то используйте два двоеточия ::
SeriesParam1 - информация записывается в 1-ю колонку.
SeriesParam2 - информация записывается в 2-ю колонку.
...
SeriesParamN - информация записывается в N-ю колонку.
Тег :NUMBER: будет заменён текущим номером обработки списка.
2. 5. 6.
2||RegExp или 5||RegExp или 6||RegExp
RegExp - регулярное выражение по которому разбиваются в колонки входящие строки.
??Key - ключ из TCIMG.ini из секции [FormatUser], в котором прописано регулярное выражение для поиска.
При 5||RegExp - если нет совпадения регулярного выражения, то в 1-ю ячейку записывается вся строка.
При 6||RegExp - если нет совпадения регулярного выражения, то ячейка удаляется.
Ячейки с тегом ":ZERO:" или "*ZERO*" останутся пустыми.
3. Создание пустого массива.
3||Line:Column
Line - количество строк, Column - количество колонок.
4. Создание массива фраз и их количества в тексте.
List||4||File||Sort|Mode||Flag||Condition
List - список фраз для поиска, так же могут быть варианты:
-1 - поиск дубликатов строк.
&&RegExp - регулярное выражение для поиска фраз.
??Key - ключ из TCIMG.ini из секции [FormatUser], в котором прописано регулярное выражение для поиска.
File - путь к файлу или cliptext - содержимое буфера обмена.
Sort - сортировка [необязательный] :
0 - сортировать 0-ю колонку по возрастанию.
1 - сортировать 0-ю колонку по убыванию.
2 - сортировать 1-ю колонку по возрастанию.
3 - сортировать 1-ю колонку по убыванию.
4 - не сортировать (по умолчанию).
Mode - режим выборки:
0 - поиск любого вхождения фразы учитывая регистр (по умолчанию).
1 - поиск любого вхождения фразы не учитывая регистр.
2 - поиск точного вхождения фразы учитывая регистр.
3 - поиск точного вхождения фразы не учитывая регистр.
4 - поиск точного вхождения фразы в начале учитывая регистр.
5 - поиск точного вхождения фразы в начале не учитывая регистр.
6 - поиск точного вхождения фразы в конце учитывая регистр.
7 - поиск точного вхождения фразы в конце не учитывая регистр.
для Mode 2-7 фраза является началом/концом слова (для поиска подставляется метасимвол \b).
Flag - колонка количества [необязательный] :
0 - фразы в 0-й колонке, количество в 1-й колонке (по умолчанию).
1 - количество в 0-й колонке, фразы в 1-й колонке.
Condition - условие [необязательный] :
фразы попадают в массив, относительно условия в котором сравнивается количество.
=Len, <Len, >Len, <>Len (Len - число), ?Min-Max (диапазон чисел).
7. 8. Создание массива из текста.
7 - File||7||RegExp||Condition - File - путь к текстовому файлу.
7 - >String||7||RegExp||Condition - String - строка для преобразования.
8 - List||8||RegExp||Condition - List - путь к списку текстовых файлов.
RegExp - регулярное выражение для поиска фраз.
??Key - ключ из TCIMG.ini из секции [FormatUser], в котором прописано регулярное выражение для поиска.
Condition - условия по которому создаётся массив: String1|String2|...|StringN
• String может содержать данные, в которых "$1", "$2", ... , "$9" поочерёдно заменяются соответствующими найденными фразами из текста.
• количество разделителей | равен количеству колонок создаваемого 2D массива.
9. 10. Создание массива из текста, по заданному число колонок.
9 - File||9||RegExp||Columns||Mode - File - путь к текстовому файлу.
9 - >String||9||RegExp||Condition - String - строка для преобразования.
10 - List||10||RegExp||Columns||Mode - List - путь к списку текстовых файлов.
RegExp - регулярное выражение для поиска фраз.
??Key - ключ из TCIMG.ini из секции [FormatUser], в котором прописано регулярное выражение для поиска.
Columns - число колонок. Все найденные фразы распределяются по колонкам 'по кругу'.
Mode [необязательный] - режим добавления остатка (при распределении 10 фраз по 3-м колонкам одна остаётся):
0 - остаток отсекается (по умолчанию).
1 - остаток переходит на следующую строку.
11. Создание массива из текста, распределение данных по одинаковым фразам.
File||11||RegExp||Mode||Flag
File - путь к текстовому файлу.
RegExp - регулярное выражение для поиска фраз и данных.
??Key - ключ из TCIMG.ini из секции [FormatUser], в котором прописано регулярное выражение для поиска.
В регулярном выражении должны присутствовать 2 пары скобок: одна для фраз по которым распределяются данные, другая пара скобок, в которых находятся данные.
Mode [необязательный] - распределение:
0 - фразы берутся из первой пары скобок, данные для распределения из второй пары скобок (по умолчанию).
1 - фразы берутся из второй пары скобок, данные для распределения из первой пары скобок.
Flag [необязательный] - регистр:
0 - не учитывать регистр фраз.
1 - учитывать регистр фраз (по умолчанию).
12. 13. 14. Создание массива из текста.
File||12||RegExp или File||13||RegExp или File||14||RegExp
File - путь к текстовому файлу.
RegExp - регулярное выражение по которому разбиваются в колонки входящие строки.
??Key - ключ из TCIMG.ini из секции [FormatUser], в котором прописано регулярное выражение для поиска.
При File||13||RegExp - если нет совпадения регулярного выражения, то в 1-ю ячейку записывается вся строка.
При File||14||RegExp - если нет совпадения регулярного выражения, то ячейка удаляется.
Ячейки с тегом ":ZERO:" или "*ZERO*" останутся пустыми.
Для преобразования текста до создания массива используйте параметр convert<SeriesParam>, где:
SeriesParam - серия параметров для преобразования. см. Дополнение №24 (Разделитель между параметрами ;; )