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



 

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

Открыть тему
Тема закрыта
> Регулярка, помогите составить регулярное выражение
White_Lad
White_Lad
Topic Starter сообщение 19.7.2011, 20:47; Ответить: White_Lad
Сообщение #1


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

Группа: Active User
Сообщений: 766
Регистрация: 20.12.2008
Поблагодарили: 144 раза
Репутация:   23  


Добрый вечер!

Как составить регулярное выражение чтобы оно вырезало все между определенными словами вместе с ними.

пример:

Старт тут написан какой то текст стоп
Старт тут написан еще какой то текст стоп
Старт тут написан еще еще какой то текст стоп
Старт тут написан еще еще еще какой то текст стоп


соответственно чтобы это ругярное выражение вырезало все что между Старт и стоп.

Заранее спасибо!

Сообщение отредактировал White_Lad - 19.7.2011, 20:49
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Aferist
Aferist
сообщение 19.7.2011, 20:56; Ответить: Aferist
Сообщение #2


Участник
***


Группа: User
Сообщений: 192
Регистрация: 22.11.2008
Поблагодарили: 30 раз
Репутация:   5  


preg_match_all('|Старт(.*)стоп|isUS', $page, $result) - так между словами
preg_match_all('|(Старт.*стоп)|isUS', $page, $result) - так целиком всю фразу

$page - где ищем
$result - результат


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
White_Lad
White_Lad
Topic Starter сообщение 19.7.2011, 21:00; Ответить: White_Lad
Сообщение #3


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

Группа: Active User
Сообщений: 766
Регистрация: 20.12.2008
Поблагодарили: 144 раза
Репутация:   23  


Спасибо!!

Нашел решение сам!

Вдруг кому пригодиться

Старт [^>]+ стоп
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Timo
Timo
сообщение 24.7.2011, 18:36; Ответить: Timo
Сообщение #4


Участник
***

Группа: User
Сообщений: 175
Регистрация: 22.5.2011
Поблагодарили: 27 раз
Репутация:   3  


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


 



RSS Текстовая версия Сейчас: 15.12.2017, 2:54
Дизайн