1 respuesta

La mejor respuesta

Una opción podría ser usar 4 condiciones (término exacto + función 3 contains con soporte de espacios en blanco):

Para la primera condición, busque el término exacto en el contenido del atributo. Para el segundo, el tercero y el cuarto, especifica todas las variantes de espacios en blanco.

Datos:

<div class='word'></div>
<div class='word word2'></div>
<div class='word word3'></div>
<div class='swords word'></div>
<div class='swords word words'></div>
<div class='words'></div>
<div class='fake_word'></div>
<div class='sword'></div>

XPath:

//div[@class="word" or contains(@class,"word ") or contains(@class," word") or contains(@class," word ")]

Salida:

<div class='word'></div>
<div class='word word2'></div>
<div class='word word3'></div>
<div class='swords word'></div>
<div class='swords word words'></div>
1
E.Wiest 28 jul. 2020 a las 15:29