|
|
|
| Привет. Есть текст, типа,
<p>bla bla bla</p> <span>bla bla bla</span><p>bla bla <img /></p>
В тексте могут быть любые теги. в том числе и одинарные.
Помогите, пожалуйста, написать регулярку, чтобы вытащить их все в массив. | |
|
|
|
|
|
|
|
для: Enter
(08.12.2014 в 14:47)
| |
<?php
preg_match("/<*.*?>.*?<\/*.*?>/si", $str, $mas);
?>
|
| |
|
|
|
|
|
|
|
для: lightning.say
(08.12.2014 в 16:14)
| | Спасибо, то, что нужно. | |
|
|
|
|
|
|
|
для: Enter
(08.12.2014 в 16:21)
| | А если нужно из текста вытащить определеное значение тега
например:
текст текст <td> текст текст <meta content="20.03">
нужно из текста вытащить только значение 20.03
Помогите пожалуйста, с новым годом.
Заранее благодарю, Юрий. | |
|
|
|
|
|
|
|
для: clubxaliav
(03.01.2015 в 10:14)
| |
каков вопрос - таков ответ. | |
|
|
|
|
|
|
|
для: Trianon
(03.01.2015 в 10:44)
| | Спасибо за умный ответ.
Вроде разобрался, получилось вот так:
preg_match("|<meta content=\"(.*)\">|i", $content, $arr)
|
| |
|
|
|
|
|
|
|
для: clubxaliav
(03.01.2015 в 10:50)
| | так это не определенное - это любое значение требуется взять.
и лучше бы поаккуратнее с отбираемыми символами. Как-то так:
preg_match("|<meta content=\"([^\"]*)\">|i", $content, $arr)
|
| |
|
|
|
|
|
|
|
для: Trianon
(03.01.2015 в 10:57)
| | Спасибо, будем пробовать! Еще раз с новым годом! | |
|
|
|