ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #291  
Старый 05.03.2009, 23:54
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Вот эта регулярка вытаскивает ВСЕ мейлы:

/\w+@\w+.\w+/

в эта только мейл.ру:

'/\w+@mail.ru/'
 
Ответить с цитированием

  #292  
Старый 05.03.2009, 23:59
Аватар для AkyHa_MaTaTa
AkyHa_MaTaTa
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме:
3152874

Репутация: 1020


Отправить сообщение для AkyHa_MaTaTa с помощью ICQ
По умолчанию

Цитата:
Сообщение от Pashkela  
Вот эта регулярка вытаскивает ВСЕ мейлы:

/\w+@\w+.\w+/

в эта только мейл.ру:

'/\w+@mail.ru/'
\w - Любой символ, образующий "слово" это и кавычки и все на свете, я думаю на mail.ru запрешены такие имена в мыльнике, да и везде так.
 
Ответить с цитированием

  #293  
Старый 06.03.2009, 00:00
Аватар для Велемир
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию

Рулишь)Но с \w пишут,что не катит с символами типа _,а только с диапазонами a-zA-Z,но из-за локали(я так понял - это локалхост),зависит многое...
 
Ответить с цитированием

  #294  
Старый 06.03.2009, 00:07
Аватар для PaCo
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

Репутация: 380
По умолчанию

Цитата:
Сообщение от AkyHa_MaTaTa  
\w - Любой символ, образующий "слово" это и кавычки и все на свете, я думаю на mail.ru запрешены такие имена в мыльнике, да и везде так.
"word" символ - это произвольная цифра, буква или символ подчеркивания, проще говоря, любой символ, который может являться частью 'слова' в Perl.

Но если локаль позволяет то будут и другие символы, отличные от инглиша
 
Ответить с цитированием

  #295  
Старый 06.03.2009, 00:11
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от Велемир  
Я пока другую читал,но твою обязательно прочитаю.Теперь вопрос по-другой регги:

/^[a-zA-Z0-9_!#%])+@{1,1}[m][a][i][l][.][r][u]{1,1}$/

Это регулярка,которая чекает гипотетическое мыло ТОЛЬКО mail.ru9Так,для себя накатал).Потом пришла мысля,что можно из файла потом считать и сохранять куда-то.Я не прошу каких-то программных решений - это чисто для тренировки.Всё окей,но у меня в $matches(я просто ток регулярку привёл),сохраняется только первый символ мыла.Но оно и ясно - я ведь обработал только один символьный класс.Однако, квантификатор + должен тоже с этим бороться.Символы ^ и $ должны тоже решать проблему с обработкой целой строки.Как выйти из положения пока не решил...

ЗЫ: http://www.phpclub.ru/detail/article/regexp_1 Тут тоже статейка хороффая,но я её ещё пока ни асилил до конца.
что вы делаете товарищь)))

PHP код:
#^([a-z0-9\_\.\-]+)\@mail\.ru$#i 
^ и $ это начало конец строки..
() - выделение в подвыражение, оно собственно тут не особо нужно
i - модификатор неучета регистра
 
Ответить с цитированием

  #296  
Старый 06.03.2009, 00:52
Аватар для Велемир
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию

Почему () не особо нужно ? Как же тогда резалтить в фаил или ещё куда ?Поясни-ка
 
Ответить с цитированием

  #297  
Старый 06.03.2009, 01:02
Аватар для PaCo
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

Репутация: 380
По умолчанию

Цитата:
Сообщение от ChaaK  
PHP код:
#^([a-z0-9\_\.\-]+)\@mail\.ru$#i 
Сегодня день пьяного гуру? Если не сложно чак обьясни мне зачем слешировать @ и _, грубо говоря вот такое регулярное выражения будет работать с preg_match -#([^_\.\-][0-9a-z_\-\.]{1,16})@mail\.ru#i без лишних телодвижений ,

Цитата:
Сообщение от ChaaK  
() - выделение в подвыражение, оно собственно тут не особо нужно
А как ты собрался выташить имя без подмаски?

З.Ы. 2Велемир не кидайся умными слова пытаесь скрыть свои непонимание чего то.

Последний раз редактировалось PaCo; 06.03.2009 в 01:18..
 
Ответить с цитированием

Как заменить на подчеркивание
  #298  
Старый 07.03.2009, 14:24
Аватар для DTW
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

Репутация: 104
По умолчанию Как заменить на подчеркивание

Например есть

PHP код:

$text 
'<div><b>Что тут написано</b></div>';

$rep ='<u>';

$sablon '/<br>/is';

$rezult preg_replace($sablon,$rep,$text);

echo 
$rezult
чтоб было так

PHP код:

$text 
'<div><u>Что тут написано</u></div>'
как это сделать одной фунцией ...
 
Ответить с цитированием

  #299  
Старый 07.03.2009, 14:48
Аватар для PaCo
PaCo
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме:
1754802

Репутация: 380
По умолчанию

Имхо здеся не нужна регулярка:
PHP код:
<?php
$text 
'<div><b>Что тут написано</b></div>';
$rezult strtr($text,array('<b>'=>'<u>','</b>'=>'</u>'));
echo 
$rezult;
?>
 
Ответить с цитированием

  #300  
Старый 07.03.2009, 21:46
Аватар для Велемир
Велемир
Banned
Регистрация: 19.06.2006
Сообщений: 1,239
Провел на форуме:
1469161

Репутация: 142


Отправить сообщение для Велемир с помощью ICQ
По умолчанию

Эм...так задумано ?

Код:
$x = 'fuckinstrin';

if(preg_match('#[s]....#',$x,$matches)) {

print_r($matches);

}
Сначала проверяется каждый символ по куску шаблона [s].Совпал один символ.Затем идут точки,которые соответствуют любому символу.Так почему проверка начинается не с начала,а с того места,где произошло первое совпадение ? Шаблон сработал правильно,но почему-то не так,как я ожидал))(Ожидалось sfuck)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Delphi, .NET, Asm 6762 17.06.2010 21:23
[ *NIX ] Задай вопрос - получи ответ. Xszz *nix 1547 15.06.2010 15:41
[Lan] Задай вопрос - получи ответ! sedoy_xxx АнтиАдмин 133 31.03.2010 08:35
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/WPAN/WLAN 2 02.11.2008 00:40
ЕсТь ВоПрос Guma Чаты 4 26.10.2005 21:48



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ