Вернуться   Форумы Якутск Онлайн > Портал > Pages.ya1.ru
Pages.ya1.ru О работе бесплатного хостинга Pages.ya1.ru

Закрытая тема
 
Опции темы Опции просмотра

Regular Expressions в PHP
Старый 12.02.2011, 15:03   #1
vintwebpro
Участник
 
Аватар для vintwebpro
 
vintwebpro вне форума
Регистрация: 20.10.2010
Адрес: г. Якутск
Сообщений: 300
vintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутацию
Exclamation Regular Expressions в PHP

Какой формат надо использовать, чтобы вывести в переменную?

В JavaScript я знаю как бы - var RegExp_переменная = /.../модификаторы;
А по PHP нигде ничего не написано(а так preg_replace вообще не в тему будет, мне нужно, чтобы проверяло, а не заменяло)...
Помогите!

Последний раз редактировалось vintwebpro, 12.02.2011 в 15:09.
 

Старый 12.02.2011, 15:29   #2
vintwebpro
Участник
 
Аватар для vintwebpro
 
vintwebpro вне форума
Регистрация: 20.10.2010
Адрес: г. Якутск
Сообщений: 300
vintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутацию
По умолчанию

$var = "#...#модификаторы";

Я что-то нашёл в parse.class.php другово движка, а там preg_replace с этим. Точно, надеюсь???
 

Старый 12.02.2011, 15:30   #3
xriby
Постоялец
 
Аватар для xriby
 
xriby вне форума
Регистрация: 21.11.2006
Адрес: определяется...
Сообщений: 1,035
xriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутациюxriby имеет наиславнейшую репутацию
По умолчанию

Посмотри тут - простой пример использования регулярок.

А чтоб проверить на соответствие, есть функции:
preg_match -- Выполняет проверку на соответствие регулярному выражению
preg_match_all -- Выполняет глобальный поиск шаблона в строке
__________________
----------------------
 

Старый 12.02.2011, 15:33   #4
vintwebpro
Участник
 
Аватар для vintwebpro
 
vintwebpro вне форума
Регистрация: 20.10.2010
Адрес: г. Якутск
Сообщений: 300
vintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутацию
По умолчанию

Цитата:
Сообщение от xriby Посмотреть сообщение
Посмотри тут - простой пример использования регулярок.

А чтоб проверить на соответствие, есть функции:
preg_match -- Выполняет проверку на соответствие регулярному выражению
preg_match_all -- Выполняет глобальный поиск шаблона в строке
спс за preg_MATCH - не знал
 

Старый 12.02.2011, 15:42   #5
vintwebpro
Участник
 
Аватар для vintwebpro
 
vintwebpro вне форума
Регистрация: 20.10.2010
Адрес: г. Якутск
Сообщений: 300
vintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутацию
По умолчанию

Хех... ну типо в PHP этот формат такой: "{...}модификаторы" ? ясно

Код:
$content = "It's no HollyWood!!!";
$regexp = '{HollyWood}is';
preg_match_all($regexp, $content, $is_match);
if ($is_match) {
echo "'HollyWood' is found.";
}
типо так нужно????
 

Старый 12.02.2011, 15:47   #6
vintwebpro
Участник
 
Аватар для vintwebpro
 
vintwebpro вне форума
Регистрация: 20.10.2010
Адрес: г. Якутск
Сообщений: 300
vintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутациюvintwebpro имеет наиславнейшую репутацию
По умолчанию

аааааааааааа....
Всё не надо...
Я понял:
Код:
<?php
$content = "It's no HollyWood!!!";
$regexp = '{HollyWood}is';
if (preg_match_all($regexp, $content, $is_match)) {
echo "'HollyWood' is found. :)";
}
else {
echo "'HollyWood' is not found. :(";
}
?>
 
Закрытая тема


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +9, время: 06:29.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.6.3
Copyright ©2000 - 2024, Якутск-Online. Перевод: zCarot