Ignoarar las mayusculas para las palabras clave
This commit is contained in:
parent
5553729f43
commit
a4629f1a3a
15
Obsidean.cs
15
Obsidean.cs
|
@ -123,6 +123,21 @@ namespace GTPCorrgir
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public string RemoveTechnicalTermMarkers_IgnoreCase(string text)
|
||||||
|
{
|
||||||
|
// Utilizar Regex para encontrar y remover los dobles corchetes
|
||||||
|
return Regex.Replace(text, @"\[\[(.*?)\]\]", match =>
|
||||||
|
{
|
||||||
|
string word = match.Groups[1].Value;
|
||||||
|
// Verificar si la palabra está en el conjunto de términos técnicos, ignorando mayúsculas y minúsculas
|
||||||
|
if (technicalTerms.Contains(word.ToLowerInvariant(), StringComparer.OrdinalIgnoreCase))
|
||||||
|
{
|
||||||
|
return word; // Devolver la palabra sin corchetes si es técnica
|
||||||
|
}
|
||||||
|
return match.Value; // Devolver la palabra con corchetes si no es técnica
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -130,7 +130,7 @@ namespace GTPCorrgir
|
||||||
TextoCorregido = "Error en la respuesta.";
|
TextoCorregido = "Error en la respuesta.";
|
||||||
|
|
||||||
// Elimina comillas al principio y al final si existen
|
// Elimina comillas al principio y al final si existen
|
||||||
TextoCorregido = md.RemoveTechnicalTermMarkers(TextoCorregido).Trim('\"');
|
TextoCorregido = md.RemoveTechnicalTermMarkers_IgnoreCase(TextoCorregido).Trim('\"');
|
||||||
|
|
||||||
Log.Log("Texto corregido: " + TextoCorregido);
|
Log.Log("Texto corregido: " + TextoCorregido);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue