Як видалити числові значення з текстового файлу за допомогою Notepad ++?


3

У мене є один файл розміром 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
...

1
Регекс. Щось на кшталт: знайти - \d+? (.+?); Замінити - \1(з ". match newline" вимкнено). Або можливо .+? (.+?).
Том Карпентер

Відповіді:


4

Видаліть усі номери з текстового документа за допомогою Notepad ++

У розділі « Блокнот ++» з відкритим відповідним текстовим документом натисніть у розділі Знайти тип поля , переконайтесь, що встановлені всі параметри, як зазначено у вікні вікна « Замінити» (або знімок екрана « Опції блокнота ++» ) нижче, та виберіть опцію.Ctrl+H[0-9]+Replace All

  • Це працює, тому що регулярний вираз ( [0-9]), який супроводжується символом плюс ( +), означає, що він буде відповідати одному або декільком входам одного символьного регулярного виразів, які в даному випадку є числовими значеннями, і ті замінюються нічим, тому числа видаляються просто по мірі необхідності.

Блокнот ++ Опції

введіть тут опис зображення

  • Знайти що: [0-9]+
  • Замініть на: (порожній / нічого / без пробілів / порожній)
  • Обгортати: Checked
  • Режим пошуку: Regular expression
  • Замінити все: Press it

Раніше

введіть тут опис зображення

Після

введіть тут опис зображення


0

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

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.