|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.11.2009, 20:36 | #1 |
Новичок
Джуниор
Регистрация: 18.11.2009
Сообщений: 2
|
Нужно простое регулярное выражение
Экспортированный моим почтовым сервером список контактов выглядит так:
ЭМИС ООО <emis1p@ctsnet.ru> ЭМИС ООО (Ростов-на-Дону) <emis2p@ctsnet.ru> ЭНЦИКЛОПЕДИЯ/АНДРЕЙ <KNIGOTORG@mail.ru> Мне нужно создать регулярное выражение, которое бы удаляло имена и фамилии клиентов, чтобы в результате список получился такого вида: <emis1p@ctsnet.ru> <emis2p@ctsnet.ru> <KNIGOTORG@mail.ru> В именах и фамилиях содержатся и скобки, и прочие символы, как видите. Очень надеюсь на вашу помощь, руками всё сделать просто нереально |
18.11.2009, 21:06 | #2 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
Ищите символ < и запоминайте его место например как N.
Ищите символ > и запоминайте его место например как M. Затем копируйте символы с N количеством (M-N) и делайте с адресом что хотите.
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
18.11.2009, 21:15 | #3 |
Новичок
Джуниор
Регистрация: 18.11.2009
Сообщений: 2
|
Спасибо, конечно, но я проблема в том, что у меня вообще в регэкспами туговато
И мне нужно выражение для того, чтобы вставить его в Notepad++ и с его помощью удалить всё ненужное А Ваше предложение хоть и логичное и верное, согласен, но как реализовать его на практике я вообще не знаю |
18.11.2009, 21:36 | #4 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
ставите Expresso, там в библиотеке есть:
<([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})> |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
правильно составить регулярное выражение. | мимо | Общие вопросы Delphi | 0 | 04.07.2009 10:15 |
Простое любопытство.... | KORT | Свободное общение | 130 | 20.06.2009 19:06 |
Нужно скоратить выражение | prikolist | Общие вопросы C/C++ | 8 | 13.04.2009 17:56 |
регулярное выражение | XeN0N | Помощь студентам | 1 | 27.01.2009 15:14 |