Строчка :
String[] lines = Parser.GetText(url, regex, 10); //и получаем массив из 10 строк
соответственно 10 предложений. Можно поменять/подправить.
Почитайте комментарии в коде.
Зеленым шрифтом они: http://pbmacro.blogspot.ru/2013/09/blog-post.html
Вот строчка, которая находит макрос в шаблоне:
static Regex _block = new Regex(@"\[TEXTPARSE\]", RegexOptions...
Отсюда вывод что макрос : [TEXTPARSE]
Была тут тема с парсингом текста через юзермакрос.
Я обещал сделать, но было лето, жарко и т.д. :D
Кто-то просил сделать так чтобы собирались не снипеты, как тут или тут. А нужно было парсить как плагин парсера, но через юзремакрос.
Я обещал сделать готовый метод в парсере, который можно будет вызывать из юзермакроса и тот отдаст готовый текст.
Сделал, вот он: http://pandoraboxx.ru/update/TextParser.cs.zip
20 потоков по-умолчанию там.
Инструкция внутри в файле "textparser howto.txt".
Он во всем похож на предыдущие юзермакросы-парсеры, но вместо сбора текста с снипетов этот юзермакрос просто дергает фукнцию Parser.GetText(...) и получает готовый текст
Регулярка спотыкается об макросы. Убери макросы из class="???" и попробуй снова.
А.. вон че. Ну да, можно и айдишники, но могут быть проблемы с js в которых эти же айдишники через jquery обвешаны обработчиками.
а че за модуль уникализации шаблонов такой? Эта новая фукнция - не модуль, а просто фича. Или что-то другое имеется ввиду?
и что за ошибку дает когда ругается?
1. внутри 1 шаблона или между шаблоном и другими файлами?
2. зачем?
ап 2.0.3
Добавлена функция уникализация css классов в файлах стилей и файле шаблона
Исправления обнаруженных багов
дык в почту приходит же
Мультикеем. Но сначала сделать файл ключей в таком формате:
ключ1;текст1
или
ключ1|[GETFILECONTENT-(файл1.txt)]
ключ2|[GETFILECONTENT-(файл2.txt)]---------- Добавлено 11.09.2013 в 19:10 ----------
пожалуйста! Надеюсь с MAINITEMS все получилось
ап 2.0.1
Фикс вызова распаковщика с применение [HOST] макроса и использовании знака тире в доменном имени
Доработаны проверки пакетного задания на опечатки
Доработан диалог вывода ошибок
Правка багов, улучшения интерфейса
ап 2.0.2
Новый макроблок {SYN}[TEXT-3-5] или другой текст{/SYN} - Синонимизирует внутренний текст
Новый макроблок {PARAGRAPH}[TEXT-3-5] или другой текст{/PARAGRAPH} - Добавляет параграфы во внутренний текст
Макрос [COPYRANDFILE] теперь понимает подпапки во втором парамептре: [COPYRANDFILE-(c:\logos\)-(LOGOS\1.png)]
Макрос [GLASSOGLAS-7-9] теперь работает и из шаблона
PandoraMacros 0.7 - обновлен плагин c макросами под notepad++