X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Помогите составить регулярное выражение
SEOMR
SEOMR
Topic Starter сообщение 24.7.2014, 19:45; Ответить: SEOMR
Сообщение #1


Приветствую вас уважаемые форумчане. Прошу помочь составить регулярку для парсинга из строки необходимых данных.

Есть строка, которая включает в себя телефон, email и скайп. Все это предоставлено в каждой строке в разном формате. Регулярку для телефона и email адреса я составил, теперь нужно составить регулярку для того, чтобы вытащить скайп.

Пока самое лучшее, что пришло в голову - это составить ее по следующему принципу:
1. Начинается с буквы на латинице (понимаю, что часть контактов отпадет, но она очень незначительно в том массиве, который я обрабатываю).
2. Далее состоит из любых символов, кроме @.

Прошу помочь составить данную регулярку.

Сообщение отредактировал SEOMR - 24.7.2014, 19:46


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Karlasan
Karlasan
сообщение 24.7.2014, 20:08; Ответить: Karlasan
Сообщение #2


если контакты разделены пробелом/табуляцией/новой строкой, то так:
Код
\s([a-zA-Z][^@]+)\s

если нет - то \s замени на нужный символ


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
сообщение 24.7.2014, 21:47; Ответить: andreykashops
Сообщение #3


Цитата(SEOMR @ 24.7.2014, 17:45) *
2. Далее состоит из любых символов, кроме @.

Там вроде допустимы только три символа: "-","_","."

Сообщение отредактировал andreykashops - 24.7.2014, 21:47


--------------------


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DimaMyrzich
DimaMyrzich
сообщение 24.7.2014, 22:14; Ответить: DimaMyrzich
Сообщение #4


юзай "text1(.*?)text2"

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
http://dimasik9281.blogspot.com
Программы для соц.сетей
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите болвану обновить видеокарту :-)
16 club-16 912 22.3.2021, 0:04
автор: adamsadriane
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПомогите подобрать HTML редактор
20 Serapion 1638 17.3.2021, 20:34
автор: dima280
Открытая тема (нет новых ответов) Помогите выбрать домен
11 Bustle_hb 13252 4.3.2021, 23:19
автор: Filadelso
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 548 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
8 heisenberg_mw 686 7.8.2020, 9:28
автор: heisenberg_mw


 



RSS Текстовая версия Сейчас: 19.4.2021, 1:56
Дизайн