En un archivo de texto, quiero eliminar ,(comas) y también las "(comillas) (solo si las comillas dobles contienen números separados por comas).
56,72,"12,34,54",x,y,"foo,a,b,bar"
Salida esperada
56,72,123454,x,y,"foo,a,b,bar"
Nota: muestro la línea anterior solo como un ejemplo. Mi archivo de texto contiene muchas líneas como las anteriores y los números separados por comas presentes dentro de las comillas dobles deben variar. Es decir,
56,72,"12,34,54",x,y,"foo,a,b,bar"
56,92,"12,34",x,y,"foo,a,b,bar"
56,72,"12,34,54,78,76,54,67",x,y,"foo,a,b,bar"
56,72,x,y,"foo,a,b,bar","12,34,54"
56,72,x,y,"foo,a,b,bar","12,34,54","45,57,84,92","bar,foo"
Rendimiento esperado:
56,72,123454,x,y,"foo,a,b,bar"
56,92,1234,x,y,"foo,a,b,bar"
56,72,12345478765467,x,y,"foo,a,b,bar"
56,72,x,y,"foo,a,b,bar",123454
56,72,x,y,"foo,a,b,bar",123454,45578492,"bar,foo"
Hay una ncantidad de números presentes dentro de las comillas dobles separadas por comas. Y también deje las comillas dobles que contienen caracteres tal como están.
Me encanta la sedherramienta de procesamiento de texto. Estoy feliz si publicas alguna sedsolución para esto.
fooy bar) se eliminan junto con las comas. Además, algunas de las citas desaparecen donde quedan otras. Sin mencionar que las comas entre ay bpermanecen también. ¿Hay algún patrón para estos?
56,72,"12,34,54",x,y,"foo,a,b,bar"a56,72,123454,x,y,"a,b",fooybares desaparecer. ¿Es tu salida deseada?