我有一个csv文件,格式如下:
示例csv:
bear,brown,mean,large ant,black,strong,tiny cat,yellow,moody,small
如何围绕每个值应用双引号?我怎样才能使用正则表达式实现这一目标?
我正在使用TextMate(文本编辑器)来执行查找/替换w /正则表达式。
答案 0 :(得分:21)
以下是正则表达式的重要部分。希望当我转换为textmate格式时,我做对了:
搜索 - ([^,]*)(,|$)
替换 - "$1"$2
搜索说明:查找每个不是逗号的字符,直到我们到达逗号或结尾处。捕获要在一个变量中引用的字符串的匹配,并捕获另一个变量中的逗号/行尾匹配。
替换说明:引用的原始字符串以及其后的逗号或行尾。
答案 1 :(得分:2)
你可以从:
开始find: ,
replace: ","
然后在开头和结尾添加一个“
答案 2 :(得分:0)