Используйте Sublime text, чтобы заключить доменные имена в кавычки

у меня есть текстовый файл csv большого размера, из которого один столбец содержит доменное имя, например example.com.

однако, чтобы иметь возможность правильно импортировать мой файл, мне нужно, чтобы все вхождения доменных имен были заключены в кавычки, например example.com стать "example.com" и example.co.uk должен быть "example.co.uk".

как я могу обернуть все вхождения доменных имен в двойные кавычки (без установки какой-либо третьей стороны аддоны)?

обновление

я пробовал это регулярное выражение [A-Z0-9.-]+.[A-Z]{2,4} который правильно, кажется, выбирает все мои доменные имена, однако, чтобы затем обернуть их в двойные кавычки, кажется, трудно. Использование "", кажется, вставить кавычки, но и удалить доменное имя. Даже когда я просто пытаюсь мои домены заменены ничем.

обновление 2

я использую версию 2.0.2 Sublime на Ubuntu. Я попробовал решение, указанное в обновление выше в пустом документе, но та же проблема происходит. Это похоже на обоих и не признала.

6
задан Luke
12.03.2023 23:15 Количество просмотров материала 3251
Распечатать страницу

2 ответа

ваш путь - [A-Z0-9.-]+\.[A-Z]{2,4} и "" - работает для меня, но попробуйте это:

([A-Z0-9.-]+\.[A-Z]{2,4}) где заменить строку "".

1
отвечен Vlastimil Ovčáčík 2023-03-14 07:03

вместо того, чтобы выяснять, как захватывать группы в регулярных выражениях, вы можете использовать несколько курсоров Sublime:

  1. введите регулярное выражение в поле Найти, как и раньше.
  2. нажмите Alt+введите для выбора всех доменных имен.
  3. нажмите ", чтобы обернуть их в кавычки, так же, как вы бы на одном доменном имени.
1
отвечен Andres Riofrio 2023-03-14 09:20

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх