[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Регулярные выражение
Ramzil_Nixon
Как при помощи регулярных выражений, вырезать допустим символы < и >?



Спустя 10 минут, 23 секунды (11.11.2011 - 09:02) dadli написал(а):
например так:

$str = "assd< qww < асдасд < > < <dq565 > a";

echo preg_replace("#[<>]+#iu","",$str);

Спустя 1 минута, 6 секунд (11.11.2011 - 09:03) Ramzil_Nixon написал(а):
dadli, благодарю! С утра уже мучаюсь, разобраться не могу

Спустя 3 минуты, 22 секунды (11.11.2011 - 09:06) Ramzil_Nixon написал(а):
preg_match("#[<>]+[A-Za-zА-Яа-я0-9]#", $myname_3)


А так будет правильно?

Спустя 23 минуты, 55 секунд (11.11.2011 - 09:30) Ramzil_Nixon написал(а):

if(preg_match("#[<>]*#iu","", $myname_3))
{
$result_name = $myname_3;
echo $result_name;
}


Почему она мне выводить слово Array? Без разницы введи я слово <следующим образом> Прсто введу текст. :(

Спустя 22 минуты, 38 секунд (11.11.2011 - 09:53) dadli написал(а):
Цитата
Почему она мне выводить слово Array?

потому что трети аргумент из функции preg_match возврашает масив,
вот здес почитаи про функцях регулярки
http://php.su/functions/?cat=pcre

а ето очен хороши статя для для началного етапа, здес написано как нада составит шаблон регулярки
http://www.phpclub.ru/detail/article/regexp_1

Спустя 2 часа, 49 минут, 16 секунд (11.11.2011 - 12:42) Winston написал(а):
Зачем здесь регулярки если достаточно str_replace ?
Цитата (Ramzil_Nixon @ 11.11.2011 - 08:06)
А так будет правильно?

Смотря что тебе надо. И preg_match ищет совпадения, а тебе нужно preg_replace если нужно что-то заменить.


 ! 

М
Для регулярных выражений есть специальный раздел на форуме, там и создавай подобные темы !
Winston

Спустя 7 минут, 9 секунд (11.11.2011 - 12:49) Ramzil_Nixon написал(а):
Цитата (Winston @ 11.11.2011 - 09:42)
preg_match ищет совпадения, а тебе нужно preg_replace если нужно что-то заменить.

Благодарю


_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.