Notepad ++ додавання коми до кінця слів


0

Я хочу додати кома до кінця слів, але проблема полягає в тому, що деякі слова містять більше одного слова, наприклад:

Кольори акценту
Антисоціальний протагоніст

У мене є список слів, які я хотів би від кома (5000 слів).

Я буду додавати невеликий список слів у notepad ++ кожен раз і його біль, щоб поставити кома за кожним.

Так, наприклад:

Зовнішній вигляд відрізняється від особистості студентів мистецтва Юкай 14 століття боїться бути ненависним

перетвориться на

Зовнішній вигляд відрізняється від особистості, студентів мистецтва, Юкай, 14-го століття, боїться ненавидіти,


Чи правильно я розумію: у вас є два файли, 1) остаточний список групи слів, розділених рядками, і 2) довгий список слів, розділених пробілом, які повинні бути згруповані відповідно до документа №1? Чому вам все одно потрібно все в одній лінії?
slhck

@Slhck Я вставлю групу слів у notepad ++, поклавши кома в кінці їх, а потім перемістивши їх до окремої програми, це різний набір слів кожного разу, але все слово зі списку. Я хочу мати можливість запускати щось так, що він автоматично ставить кома за словами, а не мені робити це вручну. Я спочатку збирався використовувати макроси, але введення 10 000 різних команд буде втомлювати і я не впевнений, якщо макрос може записати, що багато чого.
Chris Jackson

Я не знаю, як досягти такого роду файловий пошук з Notepad ++. У всякому разі, це не функція регулярного виразу, а те, що вам доведеться писати. Але я не знаю, чи потрібно вам користуватися саме цим програмним забезпеченням, або якщо щось ще зробить цю роботу? Напевно, я б написав невеликий скрипт (наприклад, Python), який приймає кількість слів у якості вхідних даних, обробляє його на основі "головного списку", потім виводить слова з комами. Ви можете передавати вміст буфера обміну даними в цей сценарій і передати його вихід до буфера обміну.
slhck

@slhck Щось на зразок цього буде працювати чудово, я марний, коли мова йде про Python, хоча. Чи знаєте ви, я можу досягти цього?
Chris Jackson

Відповіді:


0

Використання Замінити діалогове вікно:

  • Знайти що: \b(word1|word2|word3)\b

  • Замінити: \1,

  • Режим пошуку: регулярний вираз

Обмеження: "Знайти, що" може мати до 2000 символів, тому вам знадобиться більше пропусків, наприклад, зробіть ваші 5000 слів у 25 групах по 200.

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