regex - versiones - Eliminar HTML en las celdas de Hojas de cálculo de Google




versiones de qgis (2)

Solo puede usar un cuadro de diálogo Buscar y reemplazar.

Encuentra qué: </?\S+[^<>]*>

Reemplace con: <empty string>

Búsqueda: Specific range = '<SHEET_NAME>'!<COLUMN>:<COLUMN> (por ejemplo, 'Copy of Sheet1'!A:A )

Asegúrese de que la búsqueda con expresiones regulares esté marcada. A continuación, haz clic en Reemplazar todo .

Aquí hay una pantalla:

Intentando determinar el mejor método para eliminar HTML automáticamente en todas las celdas dentro de una columna en Hojas de cálculo de Google.

Ejemplo de datos de celda:

<span style="color:#0000FF">test</span>

Me gustaría quitar todo el HTML y dejar el texto sin formato, automáticamente cada vez que se agrega una nueva fila.

No estoy seguro de si usar una expresión regular en la celda como una fórmula o algún tipo de script sería un mejor enfoque.


Podría usar la función REGEXREPLACE:

=REGEXREPLACE(A1,"</?\S+[^<>]*>","")

Esta fórmula también se puede convertir en ArrayFormula:

=ARRAYFORMULA(REGEXREPLACE(offset(A1,,,COUNTA(A:A)),"</?\S+[^<>]*>",""))

Esta fórmula se llenaría automáticamente. COUNTA (A: A) es el número de filas en la columna [A] con sus datos