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