我有一个类似
的字符串'"This is string, some other text",,and more, and more'
我只想删除双引号之间存在的逗号,原因是我从这个字符串创建了csv文件&导出前删除引号。但由于双引号中的逗号,csv无法正确生成
修改:
正确的解决方案是将strpos
用于双引号&然后删除引号左侧存在的逗号(在某些情况下,只有一个双引号,即英寸)
答案 0 :(得分:1)
您可以使用preg_replace_callback
PHP函数来匹配双引号子串(,以防输入中没有转义序列!)并替换匿名内部双引号内的逗号功能:
65 456 54
32 123 23
65 456 54
32 123 21
请参阅this PHP demo。
如果输入中有转义序列,则需要解析器。