RESMEN:In text Search
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
Para buscar cadenas de caracteres especificas dentro de un texto.
- start-with(.“Texto a buscar”): Empezar con, el punto hace referencia al nodo actual.
$x('//small[@class="author" and starts-with(.,"A")]/text()').map(x => x.wholeText)
#Devuelve (4) ["Albert Einstein", "Albert Einstein", "Albert Einstein", "André Gide"]
- contains (., “Texto a buscar”) : Sirve para llamar por el texto contenido en.
$x('//small[@class="author" and contains(., "g")]/text()').map(x => x.wholeText)
#Devuelve ["J.K. Rowling"]
Nota: Debido a las versiones del lenguaje Xpath en los navegadores
las funciones end-with y matches no están disponibles, pero una ve en código python corren sin problemas.
- end-with(.,""): Termina en.
- matches(.,""): Sirve para hacer una búsqueda en el texto de un nodo que coincida con una expresión regular.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?