我试图取代所有的逗号的字符串,在记事本中引号之间++。用正则表达式替换引号所有逗号记事本+
我几乎regex to remove comma between double quotes notepad++到了那里,但并不完全。现在它只是取代第一个逗号。
总结这篇文章它使用查找内容:("[^",]+),([^"]+")
替换:\1\2
(我改成\1~\2
)
是否有正则表达式办法赶上引号之间的逗号的所有实例?
编辑:添加了几个有代表性的字符串:
1,G 32,170696,01/06/2015,Jun-17,"M12 X 1,50 - 4H GO SRG",P U7,,,,SRG ,"G 32_170696_06-2017_M12 X 1,50 - 4H GO SRG_P U7.pdf"
3,13247,163090,01/11/2015,Nov-17,"PG 0,251 to 0,500 inch",P U7,,,,,"13247_163090_11-2017_PPG 0,251 to 0,500 inch_P U7.pdf"
9,PI 1496,182411,01/04/2015,Apr-17,"6,000 - 6,018mm GO-NOGO PPG",,,,,PPG,"PI 1496_182411_04-2017_6,000 - 6,018mm GO-NOGO PPG.pdf"
你只需要点击*,直到没有匹配的所有*数次更换。 –
@WiktorStribiżew:如果你这样做,你也将替换引号外的逗号。 –
您应该为您的问题添加一个有代表性的示例字符串。也可以尝试格式化你的问题好,请参阅:http://stackoverflow.com/editing-help –