|
|
|
| Как выдрпть текст из псевдотегов.
Пример:
есть "fvbsjdgfvsg <shapka> la-la-la </shapla> dfgdfbhdfhb"
Получить " la-la-la "
Такое не прмргает "|<shapka>.*</shapka>|is" | |
|
|
|
|
|
|
|
для: mrklon
(09.12.2006 в 23:50)
| | Используйте следующее регулярное выражение
"|<shapka>(.*?)</shapka>|is"
|
| |
|
|
|
|
|
|
|
для: cheops
(10.12.2006 в 00:32)
| | >Используйте следующее регулярное выражение
>
"|<shapka>(.*?)</shapka>|is"
|
Все равно выводит ВМЕСТЕ в псевдотегами, а нужно БЕЗ них. Может я что неправильно делаю?
@preg_match ("|<GBshapka>(.*?)</GBshapka>|is", $html_read, $v_shapka);
if(isset($v_shapka[0]))
{
echo $v_shapka[0];
}
else
{
ZAPIS_ERR(3);
echo "ERROR (3)";
}
|
| |
|
|
|
|
|
|
|
для: mrklon
(10.12.2006 в 23:35)
| | Вместо индекса 0, используйте 1
<?php
@preg_match ("|<GBshapka>(.*?)</GBshapka>|is", $html_read, $v_shapka);
if(isset($v_shapka[1]))
{
echo $v_shapka[1];
}
else
{
ZAPIS_ERR(3);
echo "ERROR (3)";
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(11.12.2006 в 13:30)
| | >Вместо индекса 0, используйте 1
>
<?php
>@preg_match ("|<GBshapka>(.*?)</GBshapka>|is", $html_read, $v_shapka);
> if(isset($v_shapka[1]))
> {
> echo $v_shapka[1];
> }
> else
> {
> ZAPIS_ERR(3);
> echo "ERROR (3)";
> }
>?>
|
Спасибо! | |
|
|
|