Bir metin dosyasında ,(virgül) ve ayrıca "(tırnak işaretleri) kaldırmak istiyorum (yalnızca çift tırnak işaretleri virgülle ayrılmış sayılar içeriyorsa).
56,72,"12,34,54",x,y,"foo,a,b,bar"
Beklenen çıkış
56,72,123454,x,y,"foo,a,b,bar"
Not: Yukarıdaki satırı örnek olarak göstereceğim. Metin dosyamda yukarıdaki gibi birçok satır var ve çift tırnak işaretleri arasında yer alan virgüllerle ayrılmış sayılar değişmelidir. Yani,
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"
Beklenen çıktı:
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"
nÇift tırnak içinde virgülle ayrılmış birkaç sayı vardır . Ayrıca, karakterleri içeren çift tırnak işaretlerini olduğu gibi bırakın.
sedMetin işleme aracını seviyorum . Bunun için herhangi bir sedçözüm gönderirseniz mutlu olurum .
foove gibi bar) kaldırıldığından biraz kafa karıştırıcıdır . Ayrıca, bazı alıntılar diğerlerinin kaldığı yerde kaybolur. Bahsetmiyorum bile virgül arasında ave arasında bkalır. Bunların herhangi bir örneği var mı?
56,72,"12,34,54",x,y,"foo,a,b,bar"için56,72,123454,x,y,"a,b",foovebaris kaybolur. İstediğiniz çıktı mı?