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+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как составить уравнение, чтобы назначить цену для товара?
2 rownong27 711 21.3.2024, 12:53
автор: Lumex
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1695 11.12.2020, 0:48
автор: Levels
Открытая тема (нет новых ответов) Помогите кто нибудь получить партнерку Росбанк!
7 heisenberg_mw 2314 7.8.2020, 9:28
автор: heisenberg_mw
Открытая тема (нет новых ответов) Помогите найти тему пожалуйста
7 virtas 12394 24.7.2020, 17:02
автор: -JamesSmips-


 



RSS Текстовая версия Сейчас: 28.3.2024, 12:03
Дизайн