Вопрос с регуляркой

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93
Привет всем! Кто поможет составить регулярку

Есть текст

Бла бла бла бла @dasdf.ru.dd_ бла бал бла @kddid_dwi.d бла бла бла бла @osdifsdf бла бла бла @odsfsidf.sdfe111

Как вытащить

@dasdf.ru.dd_
@kddid_dwi.d
@osdifsdf
@odsfsidf.sdfe111

все что находится от @ и до конца слова, которое слитное
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Попробуйте такую:
Код:
@[^ \r\n]+
 
  • Спасибо
Реакции: ftbwork10

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93
Попробуйте такую:
Код:
@[^ \r\n]+
а если текст идет в таком формате

sdffewf:@kkefjefijfef)

то не получается взять, есть какой-то способ, чтобы и первый вариант и такой вариант работал?
 

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93

backoff

Client
Регистрация
20.04.2015
Сообщения
6 052
Благодарностей
6 481
Баллы
113

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
Вопрос решён?
Если "нет", то из каких символов может состоять необходимый текст? Точка, нижнее подчёркивание, английские буквы, что-то ещё?
 

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93
Вопрос решён?
Если "нет", то из каких символов может состоять необходимый текст? Точка, нижнее подчёркивание, английские буквы, что-то ещё?
не получилось решить(

ник всегда начинается на @
только англ буквы+цифры+нижнее подчеркивание+точки
 

nicanil

Client
Регистрация
06.03.2016
Сообщения
2 242
Благодарностей
1 820
Баллы
113
не получилось решить(

ник всегда начинается на @
только англ буквы+цифры+нижнее подчеркивание+точки
Пробуйте - (?i)@[a-z0-9_.]+

(?i) - регистронезависимость. Можно убрать, но тогда если в логине будет буква в верхнем регистре, то регулярка его пропустит.
 
  • Спасибо
Реакции: ftbwork10

ftbwork10

Client
Регистрация
29.05.2017
Сообщения
447
Благодарностей
700
Баллы
93
Спасибо!
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)