我使用fread
在其字段中读取包含html代码的csv文件,对其进行一些维护并使用fwrite
将生成的数据表写入文件。问题是,现在所有的html都填充了四个引号,如colspan="""""7""""
。有qmethod
的论点,但我不知道如何使用它,因为我不想用反斜杠来避免引号。如何让fwrite()不要双引号?
是否有可能避免这种情况,还是我必须使用sed?
比如我得到了CSV文件:
htmlcode,id
<colspan="7">,1
<colspan="8">,2
,我读了与fread
一个DataTable,我删除ID列,写数据表背到CSV文件,fwrite
我得到:
htmlcode
<colspan=""""7"""">
<colspan=""""8"""">
其实我没有得到你的问题,而是会使用'gsub'更换多发性occurence的'“'用单' “工作? –
FWIW base64编码除非我们正在谈论数据库“blob”或WARC文件,否则HTML“字段”通常比以原始形式存储更好。 – hrbrmstr