Помогите с составлением регулярного выражения

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
399
Благодарностей
92
Баллы
28
Обычно нет проблем с составлением регулярки через конструктор. А тут она какая то другая :-) не пойму...
Надо получить 633367 из текста

Для активации аккаунта, пожалуйста, подтвердите регистрацию.
подтвердить регистрацию
Или используйте код активации:
633367
Ссылка является одноразовой
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Код:
(?<=\ код\ активации:\s+).*(?=\s+Ссылка\ является)
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
(?<=Или используйте код активации:\s*)\d+
 

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
399
Благодарностей
92
Баллы
28
А в чем фишка? В регулярку подставляется перенос строки? Почему такая регулярка не работает?
(?<=Или\ используйте\ код\ активации:-).*(?=Ссылка)
 

ksander

Client
Регистрация
17.06.2016
Сообщения
272
Благодарностей
34
Баллы
28
Это как я понял письмо приходит на почту ?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Тут, походу, и такая регулярка прокатит
Код:
\b\d{6}\b
 

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
399
Благодарностей
92
Баллы
28

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
А в чем фишка? В регулярку подставляется перенос строки? Почему такая регулярка не работает?
(?<=Или\ используйте\ код\ активации:-).*(?=Ссылка)
Вы, наверное, через конструктор регулярных выражений зенки делали? А указать что между «активации:» и «Ссылка» у вас не только нужный текст идет, но еще и 2 переноса строки (пробельные символы \s, или \r\n) забыли. То есть ваша регулярка ищет только в таком тексте:
Для активации аккаунта, пожалуйста, подтвердите регистрацию.
подтвердить регистрацию
Или используйте код активации:633367Ссылка является одноразовой
 
  • Спасибо
Реакции: spbalexpiter

ksander

Client
Регистрация
17.06.2016
Сообщения
272
Благодарностей
34
Баллы
28
попробоуй через dom страницы
 

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
399
Благодарностей
92
Баллы
28

ksander

Client
Регистрация
17.06.2016
Сообщения
272
Благодарностей
34
Баллы
28

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