Здравствуйте, я новичок в регулярных выражениях;Я хочу получить только 8-значный символ из сложного кода здесь:
["AA","BB","CC","DD","EE","FF","GG","AAA","SSS","sDDD","mFFFa"],"gaa":"aaa","timasa});
**var csrf_token = '551a8513';**
Unimportanttext = '/justanothernonimportanttext&&h=551a8513';
Я пытался token\s=\s'[^']*
, но он повторяется: ["token = '551a8513"]
Мне просто нужна 551a8513
эта часть.Можете ли вы помочь мне с кодом регулярного выражения.Спасибо Низкий уровень английского языка, так что, возможно, у меня есть ошибки.Извините
РЕДАКТИРОВАТЬ: у нас есть 2 ответа здесь, и оба они работают!1)
token = re.findall("(?<=csrf_token = ')[^\']+",driver.page_source)
print(link + str(token[0]))
2)
token = re.findall("csrf_token = '(.+)'", driver.page_source)
print(link + str(token[0]))
Спасибо вам обоим!Я надеюсь, что вы живете хорошо!:)