我有一个csv文件,我需要在每行的单引号中加上一个字符串。
示例:
StartLine1 string1,string2,string3,string4,string5,string6 EndLine1
StartLine2 string1,string2,string3,string4,string5,string6 EndLine2
StartLine3 string1,string2,string3,string4,string5,string6 EndLine3
我使用了正则表达式([^,]+)
,但似乎没有给我正确的结果。
预期结果:
StartLine1 'string1','string2','string3','string4','string5','string6' EndLine1
StartLine2 'string1','string2','string3','string4','string5','string6' EndLine2
StartLine3 'string1','string2','string3','string4','string5','string6' EndLine1
答案 0 :(得分:0)
我想通了,但不是一口气 首先,我必须删除行中的开始字符串(startline [x]),然后删除结束字符串(endline [x])。 然后通过使用这些正则表达式来替换用单引号将逗号分隔的字符串 找到:(\ w [^,] +) 替换:'\ 1', 然后在行的每个开头添加单引号 然后放回开始和结束字符串。
谢谢。
答案 1 :(得分:0)