Parser: fallback buscar valor por nombre de parámetro
This commit is contained in:
@@ -727,8 +727,10 @@ for (const linea of lineas) {
|
||||
|
||||
for (const [clave, info] of Object.entries(mapeoParametros)) {
|
||||
if (lineaLower.includes(clave)) {
|
||||
// buscar primer número puro después de show_chart
|
||||
const match = linea.match(/show_chart.*?(\d+\.?\d*)/);
|
||||
let match = linea.match(/show_chart.*?(\d+\.?\d*)/);
|
||||
if (!match) {
|
||||
match = linea.match(new RegExp(clave + '.*?(\\d+\\.?\\d*)'));
|
||||
}
|
||||
if (match && match[1]) {
|
||||
const valor = parseFloat(match[1].replace(',', '.'));
|
||||
if (!isNaN(valor) && valor > 0 && valor < 1000) {
|
||||
|
||||
Reference in New Issue
Block a user