Вверх ↑
Разработчик
Ответов: 26061
Рейтинг: 2120
#1: 2019-06-18 03:39:08 ЛС | профиль | цитата
flint2 писал(а):
Честно говоря, я сразу не въезжаю.

Да там все просто:

{**s}...{**e} -- блок цепочного поиска
class="fact__temp-wrap" -- начало первого звена поиска, class="fact__props fact__props_position_middle" -- конец первого звена поиска, {**i} -- не вырезать начало и конец поиска, {**n} -- продолжить цепь с найденными данными.
class="temp fact__temp fact__temp_size_s" -- начало второго звена поиска, class="link__feelings fact__feelings" -- конец второго звена поиска, {**i} -- не вырезать начало и конец поиска, {**n} -- продолжить цепь с найденными данными.
<span class="temp__value"> -- начало последнего звена поиска, </span> -- конец последнего звена поиска, {**x} -- вырезать начало и конец поиска. Тк это последнее звено, то выдаем остаток на выход, если внутри предпоследнего звена несколько последних звеньев, то формируем MT-поток, чтобы было только одно событие с данными, а не несколько, как у BlockFind-а. Если предпоследних звеньев тоже несколько в первом звене, а в предпоследнем несколько последних, то все равно формируется один последовательный MT-поток.
Три эти строчки заменяют три последовательных компонента BlockFind
карма: 22

1
Голосовали:strannik_nebes
Редактировалось 1 раз(а), последний 2019-06-18 03:53:17