Вверх ↑
Этот топик читают: Гость
Ответов: 41
Рейтинг: 3
#1: 2011-07-27 21:48:34 ЛС | профиль | цитата
Доброго времени суток.
Хотелось бы узнать, можно как-нибудь совместить два компонента - "BlockFind" с "StrMask"?
Нужно как-то реализовать, чтобы в строке "Определяет символы начала/конца строки" компонента "BlockFind", можно было указывать маску, что-то типа "Символы начала строки: <li><a href="*part*>"Текст_который_нужен"Символы конца строки:</a></li>".
А стандартный метод не подходит, потому что текст который нужно мне найти в коде страницы генерируется всегда по разному, в моём случае, вместо символа * может быть любой текст.
Заранее благодарен.
карма: 1

0
Ответов: 3889
Рейтинг: 362
#2: 2011-07-27 21:52:39 ЛС | профиль | цитата
minos, в последней сборке есть MultiBlockFind, если что. Альтернативно Вашу задачу можно решить цепочкой вложенных поисков.
карма: 1

1
Голосовали:minos
Ответов: 41
Рейтинг: 3
#3: 2011-07-27 22:02:16 ЛС | профиль | цитата
1nd1g0, это печально, что я узнаю о новом самым последним Спасибо за полезную информацию.
[offtop]Могли бы уже давно сделать автопроверку обновлений сборок и самой программы...[/offtop]
карма: 1

0
Ответов: 3889
Рейтинг: 362
#4: 2011-07-27 22:14:29 ЛС | профиль | цитата
minos, для опытных пока эту функцию выполняет SVN, новичкам могу посоветовать следить за моей подписью или за этим списком. Можете делать это программно, как раз поиск блоков Вам и понадобится
карма: 1

0
Ответов: 41
Рейтинг: 3
#5: 2011-07-27 22:21:30 ЛС | профиль | цитата
"MultiBlockFind" - для кого вообще писался? Там абсолютно ничего не понятно, да и пример не работает.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2011-07-27 22:29:42 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2022-09-20 00:40:46
карма: 0

0
Ответов: 3889
Рейтинг: 362
#7: 2011-07-27 22:31:43 ЛС | профиль | цитата
minos, действительно, на последнем обновлении с SVN пример не работает, но пример мог устареть при обновлении компонента просто, точнее всех знает автор - nesco
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#8: 2011-07-27 22:33:55 ЛС | профиль | цитата
RE_Search
карма: 10
0
Ответов: 3889
Рейтинг: 362
#9: 2011-07-27 22:35:53 ЛС | профиль | цитата
1nd1g0, RegEx новичкам рекомендовать чревато
карма: 1

0
Разработчик
Ответов: 26113
Рейтинг: 2126
#10: 2011-07-27 22:39:58 ЛС | профиль | цитата
1nd1g0 писал(а):
действительно, на последнем обновлении с SVN пример не работает, но пример мог устареть при обновлении компонента просто, точнее всех знает автор - nesco

Ни на каких не работает, проблема не в компоненте а в копировании схемы с wiki на поле Hiasm-a. Пример там рюбочий, а вот текст обрезается при копировании

Вот ссылка на рабочие примеры -- http://forum.hiasm.com/xf//getfile/24179
карма: 22

0
Ответов: 41
Рейтинг: 3
#11: 2011-07-27 23:00:56 ЛС | профиль | цитата
А я так и не разобрался со своей проблемой, печально...
карма: 1

0
Ответов: 1058
Рейтинг: 76
#12: 2011-07-27 23:51:43 ЛС | профиль | цитата
minos Если не секрет приведите одну страницу для примера и отметьте искомые части.
А то так кто не заглянет в тему, сразу уходит так и не разобравшись что надо.
карма: 0

0
Ответов: 41
Рейтинг: 3
#13: 2011-07-28 00:15:55 ЛС | профиль | цитата
tom-it, вот - http://evgeniypopov.com/jurnal/vyipusk-1.html
Нужно получить вот это:
Новая технология на вооружении онлайн-бизнесменов
Создаем фирменный стиль
карма: 1

0
Ответов: 4641
Рейтинг: 334
#14: 2011-07-28 00:42:14 ЛС | профиль | цитата
minos писал(а):
А стандартный метод не подходит, потому что текст который нужно мне найти в коде страницы генерируется всегда по разному

это какой еще стандартный. ?? Делов то тут... найти
<li><a href="#part1">Новая технология на вооружении онлайн-бизнесменов</a></li>
<li><a href="#part2">Создаем фирменный стиль</a></li>

получим #part1">Новая технология на вооружении онлайн-бизнесменов
и разделить строку через разделитель >

или еще масса стандартных способов.

Где хоть попытка стандартного метода?
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1058
Рейтинг: 76
#15: 2011-07-28 00:46:24 ЛС | профиль | цитата
minos писал(а):
href="*part*>"Текст_который_нужен"Символы конца строки:</a></li>".
в моём случае, вместо символа * может быть любой текст


К примеру так

code_24740.txt
карма: 0

0
файлы: 1code_24740.txt [808B] [562]
Сообщение
...
Прикрепленные файлы
(файлы не залиты)