Регулярные выражения найти подстроку в строке

DennisUser

Новичок
Регистрация
05.01.2019
Сообщения
17
Благодарностей
1
Баллы
3
Здравствуйте, есть тэг <input> вот такой <input class="_2hvTZ pexuQ zyHYP" id="f3e80a97709712c" aria-label="Номер телефона, имя пользователя или эл. адрес" aria-required="true" autocapitalize="off" autocorrect="off" maxlength="75" name="username" type="text" value="">
Нужно из этого всего добра выделить id и записать в переменную, делаю вот так
upload_2019-2-4_11-8-31.png

Но почему-то не ищет. Нахожу только так:
upload_2019-2-4_11-10-26.png

Подскажете как решить данную проблему?
 

dio-dev

Client
Регистрация
05.11.2018
Сообщения
149
Благодарностей
54
Баллы
28
Тебе надо что то такое (?<=aria-label="Password"\ id=").*?(?=")
Отталкивайся от aria-label классы здесь скорее всего динамичные
 
  • Спасибо
Реакции: DennisUser

DennisUser

Новичок
Регистрация
05.01.2019
Сообщения
17
Благодарностей
1
Баллы
3

Tronheym

Client
Регистрация
13.10.2016
Сообщения
145
Благодарностей
28
Баллы
28
(?<=id=").*?(?=")
 
  • Спасибо
Реакции: DennisUser

dio-dev

Client
Регистрация
05.11.2018
Сообщения
149
Благодарностей
54
Баллы
28
  • Спасибо
Реакции: DennisUser

Tronheym

Client
Регистрация
13.10.2016
Сообщения
145
Благодарностей
28
Баллы
28
Последнее редактирование:
  • Спасибо
Реакции: DennisUser

dio-dev

Client
Регистрация
05.11.2018
Сообщения
149
Благодарностей
54
Баллы
28
все верно.. ID и требуется собрать..
id указаного инпата нужно забрать, для этого нужно зацепиться по какому то его атрибуту, но что бы он не был динамичен.

Можно по твоей регулярке собрать все айди и указать номер совпадения, но поменяеться разметка страницы, добавиться какой то элемент с айдишкой и мы получим другое значения значения.
 

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