Ejemplos de funciones de parsing
Ejemplos prácticos de funciones de Custom Parser para procesamiento de HTML, manipulación de cadenas, operaciones matemáticas y tareas comunes de parsing.
Procesamiento HTML
element_text
element_textHTML de ejemplo
<!DOCTYPE html>
<html>
<body>
<div id="product">
<div id="product-description">This is a nice product</div>
<div id="product-price"> 12 3
</div>
</div>
</body>
</html>Extraer texto de un elemento HTML y eliminar espacios en blanco
{
"price": {
"_fns": [
{
"_fn": "xpath_one",
"_args": [".//*[@id='product-price']"]
},
{
"_fn": "element_text"
}
]
}
}Dado un valor de cadena como entrada, no hacer nada
xpath
xpathHTML de ejemplo
Obtener todos los elementos de la descripción
Obtener el primer elemento de la descripción
Comprobar si existe el elemento de la sección de descripción
Obtener el precio como número
Expresiones múltiples para usar como reserva si la expresión anterior falla
XPath | operador para coincidir con múltiples expresiones
xpath_one
xpath_oneHTML de ejemplo
Devolver la primera coincidencia
Usando funciones XSLT
Manipulación de cadenas
amount_from_string
amount_from_stringHTML de ejemplo
Extraer cantidad de la cadena
amount_range_from_string
amount_range_from_stringHTML de ejemplo
Extraer todas las cantidades de la cadena
join
joinHTML de ejemplo
Unir un arreglo de cadenas en una sola cadena
regex_find_all
regex_find_allHTML de ejemplo
Encontrar todas las coincidencias entre dos caracteres
regex_search
regex_searchHTML de ejemplo
Devolver la descripción entre dos caracteres
regex_substring
regex_substringHTML de ejemplo
Reemplazar una parte del texto con el valor especificado
Funciones comunes
convert_to_*
convert_to_*HTML de ejemplo
Obtener el recuento de variantes de precio
Obtener el recuento de variantes de precio en un arreglo multidimensional
HTML de ejemplo:
select_nth
select_nthHTML de ejemplo
Seleccionar el primer elemento de descripción del arreglo
Seleccionar el último elemento de descripción del arreglo
Funciones matemáticas
average
averageHTML de ejemplo
Calcular el promedio de todos los precios listados
max
maxHTML de ejemplo
Encontrar el máximo de todos los precios listados
min
minHTML de ejemplo
Calcular el promedio de todos los precios listados
product
productHTML de ejemplo
Obtener el recuento de diferentes variantes de producto
Última actualización
¿Te fue útil?

