X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Как на PHP вырезать содержимое строки меду тегом, сам тег при этом оставить?
IliaY
IliaY
Topic Starter сообщение 6.8.2010, 3:29; Ответить: IliaY
Сообщение #1


Новичок
*

Группа: User
Сообщений: 34
Регистрация: 27.3.2009
Поблагодарили: 4 раза
Репутация:   0  


Есть некоторая строка, например такая: "бла бла бла бла <teg1> бла2 бла2 бла2....</teg1> бла бла бла бла", как на PHP вырезать содержимое строки меду тегом, сам тег при этом оставить?

Спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
PaketikPRO
PaketikPRO
сообщение 6.8.2010, 4:52; Ответить: PaketikPRO
Сообщение #2


Участник
***

Группа: User
Сообщений: 228
Регистрация: 27.10.2009
Поблагодарили: 63 раза
Репутация:   14  


http://php.spb.ru/php/regexp.html


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kraken
kraken
сообщение 6.8.2010, 5:57; Ответить: kraken
Сообщение #3


Частый гость
**


Группа: User
Сообщений: 56
Регистрация: 22.11.2009
Поблагодарили: 4 раза
Репутация:   -2  


регуляркой (<.+?>.+?<.+?>)


--------------------
Блог уфимского студента
Найди множество текстов песен у меня на сайте
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
user
user
сообщение 6.8.2010, 11:58; Ответить: user
Сообщение #4


Новичок
*

Группа: User
Сообщений: 36
Регистрация: 23.11.2007
Поблагодарили: 7 раз
Репутация:   0  


Можно так попробовать
function cuter($text, $tag1, $tag2)
{
$pos1 = strpos($text, $tag1) + strlen($tag1);
$pos2 = strpos($text, $tag2);
$cuted = substr($text, $pos1, $pos2-$pos1);
return $cuted;
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
purple
purple
сообщение 6.8.2010, 19:00; Ответить: purple
Сообщение #5


Частый гость
**

Группа: User
Сообщений: 74
Регистрация: 6.8.2010
Поблагодарили: 12 раз
Репутация:   4  


вот шаблонный regexp для вырезания содержимого между тегами:
http://www.pcre.ru/examples/tags/text/22/

а вообще правильнее всего использовать какой либо класс для работы с а-ля xml
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Cttr
Cttr
сообщение 6.8.2010, 19:04; Ответить: Cttr
Сообщение #6


Завсегдатай
*****

Группа: Active User
Сообщений: 524
Регистрация: 13.5.2010
Из: Россия
Поблагодарили: 163 раза
Репутация:   23  


(purple @ 6.8.2010, 18:00) *
класс для работы с xml

SimpleXML (php5)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как защитить свои данные в общественном Wi-Fi?
6 unazekoff 263 Вчера, 23:51
автор: rty9000
Открытая тема (нет новых ответов) Как раскрутить городской портал с помощью вирусной рекламы?
9 Wolfhound 835 Вчера, 23:42
автор: mherter
Открытая тема (нет новых ответов) Как использовать показатель SERP impressions из Яндекс.Вебмастера для анализа изменений в ранжировании
alexeytrudov.com - персональный блог SEO-аналитика
0 Luden 279 Вчера, 21:39
автор: Luden
Открытая тема (нет новых ответов) Плагин Caldera Forms, как настроить?
4 Drayfer 306 Вчера, 15:01
автор: Drayfer
Открытая тема (нет новых ответов) РСЯ, директ и лендинг как увеличить конверсию
5 artstyle 1235 Вчера, 11:11
автор: про100та


 



RSS Текстовая версия Сейчас: 23.5.2018, 5:35
Дизайн