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

DennisUser

Новичок
Joined
Jan 5, 2019
Messages
17
Reaction score
1
Points
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
Joined
Nov 5, 2018
Messages
149
Reaction score
55
Points
28
Тебе надо что то такое (?<=aria-label="Password"\ id=").*?(?=")
Отталкивайся от aria-label классы здесь скорее всего динамичные
 
  • Thank you
Reactions: DennisUser

DennisUser

Новичок
Joined
Jan 5, 2019
Messages
17
Reaction score
1
Points
3
Тебе надо что то такое (?<=aria-label="Password"\ id=").*?(?=")
Отталкивайся от aria-label классы здесь скорее всего динамичные
Сейчас попробую, благодарю :-)
 

Tronheym

Client
Joined
Oct 13, 2016
Messages
149
Reaction score
33
Points
28
(?<=id=").*?(?=")
 
  • Thank you
Reactions: DennisUser

dio-dev

Client
Joined
Nov 5, 2018
Messages
149
Reaction score
55
Points
28
  • Thank you
Reactions: DennisUser

Tronheym

Client
Joined
Oct 13, 2016
Messages
149
Reaction score
33
Points
28
Эта регулярка соберет все айдишки со страницы.
все верно.. ID и требуется собрать..
 
Last edited:
  • Thank you
Reactions: DennisUser

dio-dev

Client
Joined
Nov 5, 2018
Messages
149
Reaction score
55
Points
28
все верно.. ID и требуется собрать..
id указаного инпата нужно забрать, для этого нужно зацепиться по какому то его атрибуту, но что бы он не был динамичен.

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

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)