Red de conocimiento informático - Problemas con los teléfonos móviles - problema de expresión regular del shell

problema de expresión regular del shell

La descripción del problema debería ser algo así como "Eliminar comillas dobles redundantes, es decir, para varias comillas dobles consecutivas, conservar solo una".

Esto hará:?sed?-r?'s/"+/"/g'?file.txt

En expresiones regulares, "+" significa repetición El carácter anterior 1 o más veces (al menos una vez).

Por supuesto, también se puede escribir como: sed?-r?'s/"{2,}/"/g'?file.txt

{2,} significa 2 veces o Más de 2 veces. De esta forma, no es necesario procesar la situación que ocurre una vez.

Los resultados de la medición son los siguientes: