Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> Регулярные выражение, Вырезание символов.
Ramzil_Nixon  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



© Nixon official
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 1523
Пользователь №: 30142
На форуме: 5 лет, 5 месяцев, 4 дня
Карма: 17

Трезвый :
24 года, 16 дней


Как при помощи регулярных выражений, вырезать допустим символы < и >?



Спустя 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
PMСайт пользователяIntegrity Messenger IMICQAOLYahooMSN
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса