Hacemos una revisión profunda cada una de las reseñas de nuestro sitio web con el objetivo de enseñarte siempre la información certera y actual.
Solución:
Adaptando el código de “Cómo eliminar las comillas dobles en una columna específica del archivo CSV usando el script de Powershell”:
$csv = 'C:pathtoyour.csv'
(Get-Content $csv) -replace '(?m)"([^,]*?)"(?=,|$)', '$1' |
Set-Content $csv
la expresión regular (?m)"([^,]*?)"(?=,|$)
coincide con cualquiera " + 0 or more non-commas + "
antes de una coma o final de línea (logrado con una anticipación positiva y una opción de varias líneas) (?m)
que obliga $
para hacer coincidir una nueva línea, no solo el final de string).
Ver demostración de expresiones regulares
Comentarios y calificaciones
Eres capaz de añadir valor a nuestra información aportando tu veteranía en los comentarios.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)