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



 

Здравствуйте, гость (

| Вход | Регистрация )

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


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

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

пример:

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


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

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

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


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


Спасибо!!

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

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

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


Функцию preg_replace здесь использовать нужно...

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


 



RSS Текстовая версия Сейчас: 24.4.2024, 21:13
Дизайн