HastaLuego
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Romul81 В регулярке есть замена с функцией, с ее помощью я реализовал поиск matching tags, работает в акельпаде, есть и на браузере. Похожее повторил на пхп, но там с сожалению не передаются индекс найденного текста, т.е. его оффсет. Пришлось делать через маtch, сегодня написал, но довольно скудно пока ищет по тегу и атрибуту типа class="touchmenot", это был тихий ужос, все выглядело красиво и логично, а когда запустил, ничего не работало, пришлось поизвращаться, вылезли подводные камни, о которых я и не подозревал, оказалось что переменная не работает в строке поиска, если до нее стоит фигурная скобка, а после квадратная, сцепил через точку, все заработало. В переспективе хочеться сделать чтобы искало как в жаваквери, выражения типа class^="startsting", class*="containsString" итп. Ну это я размечтался. Кстати, на пхп работает довольно шустро 1 гигабайт, 36 тыс файлов быстрее чем за 5 минут. Кстати, на гитхабе есть готовый код. Если его слегка доработать, будет вещь помощнее. Иногда самому написать код проще чем разбираться в такой мудреной программе. Sed говорят еще быстрее. | Всего записей: 7 | Зарегистр. 30-01-2010 | Отправлено: 03:41 29-11-2022 | Исправлено: HastaLuego, 03:44 29-11-2022 |
|