Подскажите регулярку

vadim1281

Client
Регистрация
03.12.2015
Сообщения
138
Благодарностей
41
Баллы
28
Помогите составить регулярку, чтобы получить 55038
HTML:
<div class="code code-long float-center" align="center" style="background-color: #F8F8F9; border: 1px solid #F2F2F2; font-family: 'Helvetica Neue', sans-serif; font-size: 20px; font-weight: bold; height: 56px; letter-spacing: unset; line-height: 56px; margin-right: 20px; min-width: 95px; padding-left: 10px; padding-right: 10px; text-align: center; transition: 300ms; width: max-content;">
                                       55038
                                   </div>
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113
Помогите составить регулярку, чтобы получить 55038
HTML:
<div class="code code-long float-center" align="center" style="background-color: #F8F8F9; border: 1px solid #F2F2F2; font-family: 'Helvetica Neue', sans-serif; font-size: 20px; font-weight: bold; height: 56px; letter-spacing: unset; line-height: 56px; margin-right: 20px; min-width: 95px; padding-left: 10px; padding-right: 10px; text-align: center; transition: 300ms; width: max-content;">
                                       55038
                                   </div>
Вот код:
Код:
(?<=max-content;">)[\w\W]*(?=</div>)
После того, как получите в переменную ваше значение, оно будет с невидимыми символами, создайте кубик обработка текста - trim и пройдитесь по вашей переменной со значением - оно приведет текст в порядок.

62260
 
  • Спасибо
Реакции: vadim1281

dizney

Client
Регистрация
25.01.2014
Сообщения
51
Благодарностей
52
Баллы
18
Код:
(?<=max-content;">[\s]+)\d+(?=[\s]+</div>)
Так можете попробовать, если значение всегда число будет.

Код:
(?<=max-content;">[\s]+)\w+(?=[\s]+</div>)
Либо вот так. Тогда будет учитываться все кроме пробелов.
 
Последнее редактирование:

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