Dalam file teks, saya ingin menghapus ,(koma) dan juga "(tanda kutip) (hanya jika tanda kutip ganda berisi angka yang dipisahkan oleh koma).
56,72,"12,34,54",x,y,"foo,a,b,bar"
Diharapkan ouput
56,72,123454,x,y,"foo,a,b,bar"
Catatan: Saya menunjukkan baris di atas hanya sebagai contoh. File teks saya berisi banyak baris seperti di atas dan angka yang dipisahkan oleh koma yang ada dalam tanda kutip ganda harus bervariasi. Itu adalah,
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"
Output yang diharapkan:
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"
Ada nsejumlah angka yang ada dalam tanda kutip ganda yang dipisahkan oleh koma. Dan juga meninggalkan tanda kutip ganda yang berisi karakter apa adanya.
Saya suka sedalat pengolah teks. Saya senang jika Anda memposting sedsolusi apa pun untuk ini.
foodan bar) dihapus bersama dengan koma. Selain itu, beberapa kutipan menghilang di tempat yang lainnya. Belum lagi koma antara adan btetap juga. Apakah ada pola untuk ini?
56,72,"12,34,54",x,y,"foo,a,b,bar"ke56,72,123454,x,y,"a,b",foodanbarmenghilang. Apakah itu output yang Anda inginkan?