Как я могу заключить в двойные кавычки каждое значение файла csv с помощью TextMate?

У меня есть файл csv следующего формата:

пример csv:

 медведь, коричневый, средний, большой 
муравей, черный, сильный, крошечный {{ 1}} кот, желтый, капризный, маленький 
 

Как можно заключить каждое значение в двойные кавычки? Как это сделать с помощью регулярного выражения?

Я использую TextMate (текстовый редактор) для поиска / замены с регулярным выражением.

6
задан HappyCoding 1 November 2017 в 18:58
поделиться

2 ответа

Вот важные части регулярного выражения. Надеюсь, я правильно понял, когда преобразовал в формат textmate:

Поиск - ([^,] *) (, | $)

Заменить - "$ 1" $ 2

Объяснение поиска: Найдите каждый символ, кроме запятой, до тех пор, пока мы не дойдем до запятой или конца строки. Захватите совпадение строки, которая будет заключена в кавычки в одной переменной, и зафиксируйте совпадение запятой / конца строки в другой переменной.

Заменить пояснение: исходная строка в кавычках и следующая за ней запятая или конец строки.

22
ответ дан 8 December 2019 в 04:50
поделиться

Вы можете начать с:

find: ,
replace: "," 

затем добавить " в начале и в конце ?

2
ответ дан 8 December 2019 в 04:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: