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

spbalexpiter

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

Для активации аккаунта, пожалуйста, подтвердите регистрацию.
подтвердить регистрацию
Или используйте код активации:
633367
Ссылка является одноразовой
 
Код:
Развернуть Свернуть Копировать
(?<=\ код\ активации:\s+).*(?=\s+Ссылка\ является)
 
А в чем фишка? В регулярку подставляется перенос строки? Почему такая регулярка не работает?
(?<=Или\ используйте\ код\ активации:).*(?=Ссылка)
 
Это как я понял письмо приходит на почту ?
 
Тут, походу, и такая регулярка прокатит
Код:
Развернуть Свернуть Копировать
\b\d{6}\b
 
А в чем фишка? В регулярку подставляется перенос строки? Почему такая регулярка не работает?
(?<=Или\ используйте\ код\ активации:-).*(?=Ссылка)
Вы, наверное, через конструктор регулярных выражений зенки делали? А указать что между «активации:» и «Ссылка» у вас не только нужный текст идет, но еще и 2 переноса строки (пробельные символы \s, или \r\n) забыли. То есть ваша регулярка ищет только в таком тексте:
Для активации аккаунта, пожалуйста, подтвердите регистрацию.
подтвердить регистрацию
Или используйте код активации:633367Ссылка является одноразовой
 
  • Спасибо
Реакции: spbalexpiter
попробоуй через dom страницы
 
Жмем сюда
upload_2017-11-26_14-7-44.png


Открывается html код в формате DOM , далее ищем искомое и составляем регулярку, Далее берем кубик табы - данные и вставляем туда.
 

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