Update app.py
Browse files
app.py
CHANGED
|
@@ -112,13 +112,13 @@ def create_interface():
|
|
| 112 |
classification_types_checkboxes = gr.CheckboxGroup(label="Clasificacion Tipo")
|
| 113 |
|
| 114 |
def highlight_text(text, output, color="red"):
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
|
| 123 |
|
| 124 |
# Definimos la funci贸n que se ejecutar谩 cuando se env铆e la entrada
|
|
|
|
| 112 |
classification_types_checkboxes = gr.CheckboxGroup(label="Clasificacion Tipo")
|
| 113 |
|
| 114 |
def highlight_text(text, output, color="red"):
|
| 115 |
+
# Encuentra las partes del texto que se encuentran en la variable output
|
| 116 |
+
matches = re.findall(r"'texto_referencia'\s*:\s*\"(.*?)\"", output)
|
| 117 |
+
# Resalta las partes del texto que se encuentran en la variable output en rojo
|
| 118 |
+
for match in matches:
|
| 119 |
+
if match in text:
|
| 120 |
+
text = text.replace(match, f'<span style="color: {color};">{match}</span>')
|
| 121 |
+
return text
|
| 122 |
|
| 123 |
|
| 124 |
# Definimos la funci贸n que se ejecutar谩 cuando se env铆e la entrada
|