Я пытаюсь сопоставить содержимое только со значением атрибута. Например, следующие данные у меня есть
<div id='cont'>blablabla</div>
<span class='cont newClass'>blablabla</div>
<someothertag name='cont'>blablabla</div>
Исходя из вышесказанного, я хочу сопоставить все теги, которые содержат attrvalue cont
Для соответствия любому тегу, который я использовал в RegEx, как показано ниже
soup.find_all(re.compile(r'.*'),{"class":re.compile(r".*cont.*")}):
-------------- ------------------------
Match any tag match with the string cont
Но я не знаю, как сделать регулярное выражение для имени атрибута class,id,name,etc.
Если предположить, что я перейду с чистым регулярным выражением, оно не будет соответствовать значениям, как показано ниже
re.findall(r'<[^>]*cont[^>]*>.+?<\/\1>',str(soup))