Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Поиск в строке
 
 автор: tima2010   (05.03.2012 в 12:24)   письмо автору
 
 

Привет! Есть веб адрес
http://www.site.ru/mypage.html/edit/

нужно написать условие, если в конце строки есть /edit/ то выводим результат, если нет то не выводим

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

/edit/ всегда в конце строки


<?php

$myurl 
'http://www.site.ru/mypage.html/edit/';
$pattern ''// ???

if( preg_match ($pattern$myurl) ) {
    echo 
'true';
} else {
    echo 
'false';
}

?>


Спасибо.

  Ответить  
 
 автор: tima2010   (05.03.2012 в 12:29)   письмо автору
 
   для: tima2010   (05.03.2012 в 12:24)
 

Так будет верно?


<?php 

$myurl 
'http://www.site.ru/mypage.html/edit/'
$pattern '/[\/edit\/]+$/';

if( 
preg_match ($pattern$myurl) ) { 
    echo 
'true'
} else { 
    echo 
'false'


?>

  Ответить  
 
 автор: ladan   (05.03.2012 в 12:32)   письмо автору
 
   для: tima2010   (05.03.2012 в 12:29)
 


<?
$myurl 
'http://www.site.ru/mypage.html/edit/';

if(
preg_match("/\/edit\/$/"$myurl)){echo 'true';} else {echo 'false';}

?>

  Ответить  
 
 автор: tima2010   (05.03.2012 в 12:34)   письмо автору
 
   для: ladan   (05.03.2012 в 12:32)
 

Точно в моем примере я искал символы ...
Большое спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования