如何使用TextMate在csv文件的每个值周围应用双引号?

Bra*_*rad 6 regex csv textmate

我有一个csv文件,格式如下:

示例csv:

bear,brown,mean,large
ant,black,strong,tiny
cat,yellow,moody,small
Run Code Online (Sandbox Code Playgroud)

我如何在每个值周围应用双引号?我怎样才能使用正则表达式实现这一目标?

我正在使用TextMate(文本编辑器)来执行查找/替换w /正则表达式.

Mer*_*ham 22

以下是正则表达式的重要部分.希望当我转换为textmate格式时,我做对了:

搜索 - ([^,]*)(,|$)

替换 - "$1"$2

搜索说明:查找每个不是逗号的字符,直到我们到达逗号或结尾处.捕获要在一个变量中引用的字符串的匹配,并捕获另一个变量中的逗号/行尾匹配.

替换说明:引用的原始字符串,以及它后面的逗号或行尾.

  • 这主要在记事本++中工作,但是在第一行引用和每行的最后引用之后.这个堆栈溢出帖子修正了:http://stackoverflow.com/questions/11003761/notepad-add-to-every-line (2认同)