У меня есть HTML-файл с div, имеющим имя класса. Мне нужно найти div с точным набором заданных классов. Но проблема в том, что я не знаю порядок, в котором классы пишутся внутри div . Например:
Данный список классов : 1, 2, 3
HTML (упрощенно)
<div id="test" class="1 2 3"></div> #A match! since it contains classes 1 2 3
<div id="test" class="3 2 1"></div> #A match! since it contains classes 1 2 3
<div id="test" class="2 1 3"></div> #A match! since it contains classes 1 2 3
<div id="test" class="1 2 3 4"></div> #not a match since it contains other classes than 1, 2, 3
<div id="test" class="1 2 3 5 6"></div> #not a match since it contains other classes than 1, 2, 3
Любое предложение приветствуется!
Редактировать: HTML-текст, как в моем примере, не должен быть действительным. Может содержать несколько div с одинаковым идентификатором или незакрытым div.