Инструмент для форматирования строк текста в массив - PullRequest
0 голосов
/ 05 мая 2010

Я часто сталкиваюсь с этой проблемой. У меня есть файл:

something
something2
something3

который я хочу выводить как:

"something","something2","something3"

Какой-нибудь быстрый инструмент для этого, желательно онлайн?

Ответы [ 2 ]

2 голосов
/ 05 мая 2010

Если это всего лишь одна вещь, было бы довольно просто сделать это с помощью поиска и замены в любом текстовом редакторе с расширенными возможностями ...

Например, в блокноте ++ :

  • Заменить ( CTRL + H )
  • Установите «Режим поиска» на «Расширенный»
  • Найти: \r\n
  • Заменить на: ","

(конечно, вам понадобится дополнительная цитата в самом начале и в самом конце файла).

Если вам нужно сделать это более одного раза, написание небольшого скрипта / программы, выполняющей регулярное выражение для замены файла, также будет довольно простым.

Редактировать : Если вы действительно хотите сделать это онлайн, вы можете использовать онлайн-тестер регулярных выражений (в этом случае вы хотите использовать \n в качестве регулярного выражения и "," в качестве шаблона замены, оставляя остальные настройки в покое).

1 голос
/ 05 мая 2010

Быстрый взлом Python?

lines = open('input.txt').xreadlines()
txt = ','.join(['"%s"' % x for x in lines])
open('output.txt', 'w').write(txt)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...