|
|
|
| Не могу разобраться как удалить из строки url (которые могут быть записаны как угодно: http://www.mysite.com или www.mysite.com или mysite.com), но при этом оставить email
Пробую таким образом:
$Text = ereg_replace("[0-9A-Za-z_\.\-]+\.[A-Za-z]{2,6}", "", $Text);
Удаляются все что похоже на mysite.com
НО email (например: email@mysite.com) не сохраняется а обрезается : email@
Может кто нибудь помочь? | |
|
|
|
|
|
|
|
для: webus
(02.01.2009 в 20:46)
| | URL не может быть записан как угодно.
www.mysite.com - это не URL. | |
|
|
|
|
|
|
|
для: Trianon
(02.01.2009 в 20:48)
| | пусть будет не url,
встречал такой темин: косвенный url для mysite.com
Важно его удалить из текста, а как он называется не имеет для меня большого значения | |
|
|
|
|
|
|
|
для: webus
(02.01.2009 в 20:52)
| | > встречал такой темин
Вам придется его определить. | |
|
|
|
|
|
|
|
для: Trianon
(02.01.2009 в 20:56)
| | интересно, возможно ли добавить в регулярное выражение
[0-9A-Za-z_\.\-]+
проверку на то что там не содержится @
или надо как то условием прописать проверку на @
только вот как | |
|
|
|
|
|
|
|
для: webus
(02.01.2009 в 21:00)
| | >интересно, возможно ли добавить в регулярное выражение
>[0-9A-Za-z_\.\-]+
>проверку на то что там не содержится @
В перечисленные символы @ не входит. Так что проверять нечего. | |
|
|
|
|
|
|
|
для: Trianon
(02.01.2009 в 21:08)
| | да действительно
надо проверять чтобы перед ним не было собаки @ | |
|
|
|
|
|
|
|
для: webus
(03.01.2009 в 01:41)
| | Зачем? | |
|
|
|