Ejemplos de funciones de análisis
Ejemplos prácticos de funciones de Custom Parser para procesamiento de HTML, manipulación de cadenas, operaciones matemáticas y tareas comunes de análisis.
Procesamiento de HTML
element_text
HTML de ejemplo
<!DOCTYPE html>
<html>
<body>
<div id="product">
<div id="product-description">Este es un buen producto</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
HTML de ejemplo
Obtener todos los elementos de descripción
Obtener el primer elemento de descripción
Verificar si existe el elemento de la sección de descripción
Obtener el precio como número
Múltiples expresiones a las que recurrir en caso de que falle la expresión anterior
XPath | operador para hacer coincidir múltiples expresiones
xpath_one
HTML de ejemplo
Devuelve la primera coincidencia
Usando funciones XSLT
Manipulación de cadenas
amount_from_string
HTML de ejemplo
Extraer cantidad de una cadena
amount_range_from_string
HTML de ejemplo
Extraer todas las cantidades de una cadena
join
HTML de ejemplo
Unir un array de cadenas en una sola cadena
regex_find_all
HTML de ejemplo
Encontrar todas las coincidencias entre dos caracteres
regex_search
HTML de ejemplo
Devolver la descripción entre dos caracteres
regex_substring
HTML de ejemplo
Reemplazar una parte del texto con el valor especificado
Funciones comunes
convert_to_*
HTML de ejemplo
Obtener el conteo de variantes de precio
Obtener el conteo de variantes de precio en un array multidimensional
HTML de ejemplo:
select_nth
HTML de ejemplo
Seleccionar el primer elemento de descripción del array
Seleccionar el último elemento de descripción del array
Funciones matemáticas
average
HTML de ejemplo
Encontrar el promedio de todos los precios listados
max
HTML de ejemplo
Encontrar el máximo de todos los precios listados
min
HTML de ejemplo
Encontrar el promedio de todos los precios listados
product
HTML de ejemplo
Obtener el conteo de diferentes variantes de producto
Última actualización
¿Te fue útil?

