2

У меня есть один файл размером 1 ГБ, и я хочу удалить счетчик из имен, как в моем примере ниже.

Пример оригинального содержимого файла

 977014 michael
 963693 john
 924816 david
 819879 chris
 640957 mike
 602088 james
 584438 mark
 515686 jason
 503658 robert
 484403 jessica
 476643 sarah
 476289 jennifer
 466306 paul
 456588 brian

Я хочу удалить цифры из файла, и мне нужно, чтобы оно имело только имя, как в примере ниже.

Пример ожидаемого результата

michael
john
david
...

2 ответа2

2

Из Notepad++ с открытым текстовым документом, который требует удаления всех числовых символов, как в вашем примере, нажмите Ctrl + H, в поле Найти тип поля в [0-9]+ убедитесь, что ВСЕ параметры установлены так же, как в Замените скриншот окна ниже и выберите опцию Заменить все .

  • Регулярное выражение ([0-9]), за которым следует символ «плюс» (+), означает, что оно соответствует одному или нескольким вхождениям одного регулярного выражения символа, которые в данном случае являются числовыми значениями, и они заменяются ничем, поэтому числа получают удаляется так же, как вам нужно.

Параметры (Заменить все на регулярное выражение)

До

После

0

Предполагая, что столбец чисел имеет постоянную ширину, вы можете просто удерживать клавишу ALT, перетаскивая прямоугольник над областью, которую вы хотите удалить. Как только он выделен, просто нажмите либо клавишу удаления, либо клавишу возврата. Я думаю, это не удобно, если у вас более 100 строк, но это отлично подходит для небольших файлов. Это также работает в TextPad (условно-бесплатном редакторе, похожем на Notepad++).

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .