HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

что за функция
  #1  
Старый 24.10.2009, 20:53
F4R
Banned
Регистрация: 20.06.2008
Сообщений: 296
С нами: 9416045

Репутация: 126
По умолчанию что за функция

с помощью какой функции можно из строки (бла бла бла ya@ya.com ldfjlsdfkfjkgjkldf)
выташить только почту?
 
Ответить с цитированием

  #2  
Старый 24.10.2009, 21:13
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
С нами: 8797036

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

Посмотри в полезных скриптах,там точно таких функций и скриптов выше хера было!
 
Ответить с цитированием

  #3  
Старый 24.10.2009, 21:17
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

Цитата:
Сообщение от F4R  
с помощью какой функции можно из строки (бла бла бла ya@ya.com ldfjlsdfkfjkgjkldf)
выташить только почту?
Mod_Rewrite
 
Ответить с цитированием

  #4  
Старый 24.10.2009, 21:56
F4R
Banned
Регистрация: 20.06.2008
Сообщений: 296
С нами: 9416045

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

а разве есть такая?... вот в апатче знаю такой модуль... но в пхп ни разу не видал(
 
Ответить с цитированием

  #5  
Старый 24.10.2009, 22:05
L I G A
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
С нами: 9362947

Репутация: 1196


По умолчанию

Цитата:
Сообщение от F4R  
а разве есть такая?... вот в апатче знаю такой модуль... но в пхп ни разу не видал(
я намекаю - регулярка
 
Ответить с цитированием

  #6  
Старый 24.10.2009, 22:52
gremoz
Новичок
Регистрация: 29.10.2006
Сообщений: 2
С нами: 10280275

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

PHP код:
<?php
$myString 
="бла бла бла ya@ya.com ldfjlsdfkfjkgjkldf";
preg_match("#.*?([a-zA-Z0-9-.]+\@[a-zA-Z0-9-]+\.[a-zA-Z]{2,3}).*?#",$myString,$matches);
echo 
$matches[1];
?>
 
Ответить с цитированием

  #7  
Старый 25.10.2009, 13:10
F4R
Banned
Регистрация: 20.06.2008
Сообщений: 296
С нами: 9416045

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

Цитата:
Сообщение от gremoz  
PHP код:
<?php
$myString 
="бла бла бла ya@ya.com ldfjlsdfkfjkgjkldf";
preg_match("#.*?([a-zA-Z0-9-.]+\@[a-zA-Z0-9-]+\.[a-zA-Z]{2,3}).*?#",$myString,$matches);
echo 
$matches[1];
?>
спс все почти так как я хотел.
вот например если почта будет ya@ya.info или ya@ya.ru ?
тоестьу примеру
PHP код:
preg_match("#.*?(+\@+\.{3,4}).*?#",$myString,$matches); 
- в нем будет норм отображаться 3-х символьные домены и 4-х симвльные
а в:
PHP код:
preg_match("#.*?(+\@+\.{2,3}).*?#",$myString,$matches); 
4-х символьные не будут

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

  #8  
Старый 24.10.2009, 22:01
LEE_ROY
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
С нами: 10265091

Репутация: 541


По умолчанию

preg_match()
 
Ответить с цитированием

  #9  
Старый 24.10.2009, 23:52
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

http://www.pcre.ru/examples/links/text/21/
 
Ответить с цитированием

  #10  
Старый 25.10.2009, 13:19
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
С нами: 9410786

Репутация: 2731


По умолчанию

PHP код:
<?php

$mail 
'admin@mail.info';
preg_match('|([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is'$mail$matches);
print_r($matches);
/*
Array
(
    [0] => admin@mail.info
    [1] => admin
    [2] => mail
    [3] => info
)
*/
?>
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что делать, если вас поймали компетентные органы?! GoodGod Статьи 899 31.10.2018 23:36
Процесс над The Pirate Bay: итоги первой недели jerrri Мировые новости. Обсуждения. 3 27.02.2009 00:24
Правда о докторе Айболите Дрэгги Болталка 17 30.09.2006 13:34
Пиянство mifan Болталка 18 03.09.2004 12:36



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...