|
|
|
| Допустим есть у меня код
<div id="jfksfjls">
...
</div>
Как вырезать с помощью регулярных выражений совпадения с <div id="jfksfjls"> до первого </div>, при том что тегов </div> в коде много. | |
|
|
|
|
|
|
|
для: Serebrou
(06.03.2011 в 17:18)
| | 1) Под "вырезать" имеется в виду удалить или извлечь?
2) Тэги не содержат других таких вложенных тэгов? | |
|
|
|
|
|
|
|
для: cheops
(06.03.2011 в 17:21)
| | Извлечь
Не содержат | |
|
|
|
|
|
|
|
для: Serebrou
(06.03.2011 в 17:24)
| | Можно начать отталкиваться от следующего скрипта
<?php
$text = 'Допустим есть у меня код
<div id="jfksfjls">
...
</div>
Как вырезать с помощью регулярных выражений
совпадения с <div id="jfksfjls"> до первого
</div>, при том что тегов </div> в коде много.';
$pattern = "|<div\s+id=\"jfksfjls\">(.+?)</div>|is";
preg_match_all($pattern, $text, $out);
unset($out[0]);
echo "<pre>";
print_r($out[1]);
echo "</pre>";
?>
|
| |
|
|
|
|
|
|
|
для: Serebrou
(06.03.2011 в 17:24)
| | Возможно, вам будет полезно. | |
|
|
|