代码之家  ›  专栏  ›  技术社区  ›  Brad

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

  •  4
  • Brad  · 技术社区  · 16 年前

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

    bear,brown,mean,large
    ant,black,strong,tiny
    cat,yellow,moody,small
    

    如何在每个值周围使用双引号?如何使用regex实现这一点?

    2 回复  |  直到 9 年前
        1
  •  28
  •   Merlyn Morgan-Graham    16 年前

    下面是正则表达式的重要部分。希望我在转换为textmate格式时能正确:

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

    "$1"$2

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

        2
  •  2
  •   nicomen    16 年前

    你可以从以下几点开始:

    find: ,
    replace: "," 
    

        3
  •  0
  •   Rob S    7 年前

    这对我很有效。是否先查找/替换行 Image of Regex Find/Replace

    然后简单的查找/替换为,=>“,”

    必须加上第一个引号,加上“标记”就很容易了。