Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
26.07.2020, 07:26
|
|||
---|---|---|---|
Регулярное выражение для получения тега по id |
|||
#18+
Вчера я вдруг понял что у меня нет универсального регулярного выражения для получения содержимого тега из html текста по id То есть из: <Ljuboj ..* id = ['"]{0,1}hotchto['"]{0,1}> То что нужно получить </Ljuboj ..*> Может кто чего видел на просторах интернета? Я писал так: Код: php 1. 2. 3.
Но как то всё вообще не красиво и не учитывает Жадность. - Для того случая подходило. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.07.2020, 11:00
|
|||
---|---|---|---|
Регулярное выражение для получения тега по id |
|||
#18+
miltorg, 1. ветка по php здесь 2. УНИВЕРСАЛЬНОГО регулярного выражения не может быть 3. тег закрывающийся, какие в нем могут быть атрибуты? (есть вероятность, что я давно не занимался этой темой и уже все координально поменялось) 4. А что не выходит то? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.07.2020, 12:12
|
|||
---|---|---|---|
Регулярное выражение для получения тега по id |
|||
#18+
ПМСМ регекспом и универсально, да еще и надежно весьма вряд ли получится. Даже если строго формализуете все возможные варианты и реализуете их в регулярке, всегда найдется какой-то невалидный хтмл, который вполне сносно обрабатывается веб-браузером, но не попадет под формальные правила. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=22&mobile=1&tid=1443422]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 264ms |
0 / 0 |