не получается спарсить код подтверждения из почты

lesssss81

Client
Регистрация
10.03.2017
Сообщения
734
Благодарностей
37
Баллы
28
Здравствуйте
регулярное выражение не работает, подскажите как лучше сделать?
не получается спарсить код 1600 из письма:


Return-Path: <service@livelib.ru>
Delivered-To: pavvelbobrey@esupermail.ru
Received: from mx1.timeweb.ru ([192.168.3.10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by sp24.timeweb.ru with LMTPS id gEy0Luq602kWFyIAZfneAQ (envelope-from <service@livelib.ru>) for <pavvelbobrey@esupermail.ru>; Mon, 06 Apr 2026 16:53:46 +0300
Received: from [::ffff:31.44.83.206] (helo=mailercrit01.livelib.ru) by mx1.timeweb.ru with esmtp (Exim 4.95) (envelope-from <service@livelib.ru>) id 1w9kOe-00H0Wv-Ps for pavvelbobrey@esupermail.ru; Mon, 06 Apr 2026 16:53:45 +0300
Received: from trisolaris-prod-taskiq-worker-846b7d4467-4w9kn (pk8sworker27.b.litres.ru [192.168.130.187]) by mailercrit01.livelib.ru (Postfix) with ESMTP id 82AB0600008F for <pavvelbobrey@esupermail.ru>; Mon, 6 Apr 2026 16:53:44 +0300 (MSK)
Message-Id: <177548362450.32.9202289059100406612@trisolaris-prod-taskiq-worker-846b7d4467-4w9kn>
To: pavvelbobrey@esupermail.ru
From: service@livelib.ru
Subject: Код подтверждения регистрации LiveLib
Reply-To: service@livelib.ru
Content-Type: multipart/alternative; boundary="===============1324246977715484758=="
X-Spam-Status: Yes
X-Spam-Score: 8.1 (++++++++)
X-Spam-Report: Action: add header Symbol: RCVD_COUNT_TWO(0.00) Symbol: FROM_EQ_ENVFROM(0.00) Symbol: MISSING_MIME_VERSION(2.00) Symbol: TO_DN_NONE(0.00) Symbol: PREVIOUSLY_DELIVERED(0.00) Symbol: MIME_GOOD(-0.10) Symbol: NEURAL_HAM(0.00) Symbol: R_DKIM_NA(0.00) Symbol: MISSING_DATE(1.00) Symbol: MIME_MA_MISSING_TEXT(2.00) Symbol: MIME_HTML_ONLY(0.20) Symbol: R_SPF_ALLOW(-0.20) Symbol: ASN(0.00) Symbol: FROM_NO_DN(0.00) Symbol: RCVD_NO_TLS_LAST(0.10) Symbol: MISSING_XM_UA(0.00) Symbol: DMARC_POLICY_ALLOW(-0.50) Symbol: BAYES_HAM(-0.00) Symbol: TO_MATCH_ENVRCPT_ALL(0.00) Symbol: MID_RHS_NOT_FQDN(0.50) Symbol: MIME_BASE64_TEXT(0.10) Symbol: URI_COUNT_ODD(1.00) Symbol: ARC_NA(0.00) Symbol: MIME_HEADER_CTYPE_ONLY(2.00) Symbol: MIME_TRACE(0.00) Symbol: RCPT_COUNT_ONE(0.00) Symbol: HAS_REPLYTO(0.00) Symbol: REPLYTO_EQ_FROM(0.00) Message-ID: 177548362450.32.9202289059100406612@trisolaris-prod-taskiq-worker-846b7d4467-4w9kn
ckx-imap-internaldate: 06-Apr-2026 16:53:46 +0300
ckx-imap-uid: 1
ckx-imap-isUid: NO
ckx-imap-seen: YES
ckx-imap-answered: NO
ckx-imap-deleted: NO
ckx-imap-flagged: NO
ckx-imap-draft: NO
ckx-imap-flags: \Seen $HasNoAttachment






<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="utf-8">
<title>Код для регистрации</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>
@media only screen and (max-width: 600px) {
.wrapper { padding: 20px 16px !important; }
.container { width: 100% !important; max-width: 288px !important; }
.h1 { font-size: 20px !important; line-height: 24px !important; }
.code { font-size: 32px !important; line-height: 40px !important; }
.divider { width: 100% !important; }
}
</style>
</head>
<body style="margin:0;padding:0;background:#FFFFFF;">
<table role="presentation" width="100%" class="wrapper" cellpadding="0" cellspacing="0" border="0"
style="padding:20px 12px;">
<tr>
<td align="center">
<table role="presentation" width="100%" class="container" cellpadding="0" cellspacing="0" border="0"
style="max-width:640px;">
<tr>
<td style="padding-bottom:20px;">
<table role="presentation" width="100%" cellpadding="0" cellspacing="0" border="0">
<tr>
<td width="120" style="font-size:0;line-height:0;">
<img src="https://s.livelib.ru/img/logo2020.png" alt="LiveLib" width="120"
style="display:block;border:0;max-width:120px;height:auto;">
</td>
<td align="right" style="font-family:Arial,Helvetica,sans-serif;font-size:14px;
font-weight:700;letter-spacing:.4px;color:#0476DF;">
pavvelbobrey@esupermail.ru
</td>
</tr>
</table>
</td>
</tr>

<tr><td><hr class="divider" style="border:1px solid #E9EBF0;border-width:1px 0 0 0;"></td></tr>

<tr>
<td style="padding:20px 0 0;font-family:Arial,Helvetica,sans-serif;">

<h1 class="h1" style="margin:0 0 10px;font-size:24px;line-height:28px;font-weight:700;">
Код для регистрации
</h1>
<p style="margin:0 0 20px;font-size:14px;line-height:20px;">
Введите этот код&nbsp;для&nbsp;продолжения регистрации на&nbsp;LiveLib.
</p>
<p class="code" style="margin:0 0 20px;font-size:40px;line-height:48px;font-weight:700;">
1600
</p>

</td>
</tr>

<tr><td><hr class="divider" style="border:1px solid #E9EBF0;border-width:1px 0 0 0;"></td></tr>

<tr>
<td style="padding:20px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;">
Если&nbsp;вы получили это письмо по&nbsp;ошибке, вам не&nbsp;нужно ничего делать.<br>
Возникли вопросы? Обратитесь в&nbsp;<a href="https://www.livelib.ru/support/tehpodderzhka?utm_source=regmail&amp;utm_medium=email"
style="color:#0476DF;text-decoration:underline;">службу&nbsp;технической поддержки</a>.
</td>
</tr>

<tr>
<td style="padding:20px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;
line-height:16px;color:#70768C;">
ООО «Живая Библиотека», ИНН 7734658075<br>
Юридический адрес: 123112, город Москва, 1-й Красногвардейский проезд, дом 15, этаж 28<br>
<a href="https://www.livelib.ru/pdpolicy?utm_source=regmail&amp;utm_medium=email"
style="color:#0476DF;text-decoration:underline;">
Политика&nbsp;конфиденциальности
</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
 

lesssss81

Client
Регистрация
10.03.2017
Сообщения
734
Благодарностей
37
Баллы
28
(?<=class="code"[^>]*>[\s\r\n]*)\d+
нейросеть подсказала)
 
  • Спасибо
Реакции: Sergodjan

BAZAg

Client
Регистрация
08.11.2015
Сообщения
1 913
Благодарностей
2 662
Баллы
113

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 668
Благодарностей
10 140
Баллы
113

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