Полный пример файла, содержащий:

ÁáÀàÂâǍǎĂăÃãẢảẠạÄäÅåĀāĄąẤấẦầẪẫẨẩẬậẮắẰằẴẵẲẳẶặǺǻ
ĆćĈĉČčĊċÇçĎďĐđÐÉéÈèÊêĚěĔĕẼẽẺẻĖėËëĒēĘęẾếỀềỄễỂểẸ
ẹỆệĞğĜĝĠġĢģĤĥĦħÍíÌìĬĭÎîǏǐÏïĨĩĮįĪīỈỉỊịĴĵĶķĹ弾Ļ
ļŁłĿŀŃńŇňÑñŅņÓóÒòŎŏÔôỐốỒồỖỗỔổǑǒÖöŐőÕõØøǾǿŌōỎỏƠ
ơỚớỜờỠỡỞởỢợỌọỘộṔṕṖṗŔŕŘřŖŗŚśŜŝŠšŞşŤťŢţŦŧÚúÙùŬŭÛ
ûǓǔŮůÜüǗǘǛǜǙǚǕǖŰűŨũŲųŪūỦủƯưỨứỪừỮữỬửỰựỤụẂẃẀẁŴŵẄ
ẅÝýỲỳŶŷŸÿỸỹỶỷỴỵŹźŽžŻż€æûùàâéèêëïîôœ

Необходимый результат:

Remove Any Lines Contaning What look like or Described Above

2 ответа2

1

В Notepad++ нет простого способа поиска таких символов, не говоря уже о замене целых строк, содержащих их.

Для этого решения я предполагаю, что символы, которые вы хотите пропустить, находятся в следующих блоках Юникода: Latin-1 Supplement, Latin Extended-A и Latin Extended-B. Первая акцентированная буква в первом блоке - À ; последний из последнего блока ɏ . Это означает, что регулярное выражение [À-ɏ] соответствует всем интересующим вас символам.

  • Шаг 1: откройте диалоговое окно «Найти» (Ctrl+F) и выберите вкладку «Отметить». Укажите Найти что ...: регулярное выражение [À-ɏ] . Убедитесь, что режим поиска установлен на регулярное выражение, и нажмите кнопку «Пометить все».

    Это отметит все строки, которые вы хотите удалить.

  • Шаг 2: меню Поиск -> Закладка -> Удалить отмеченные строки.

Результат:

-1

Чтобы удалить все символы, которые вам не нужны в Notepad++, нужно заменить их ни одним.
Вы можете добавить все символы одновременно в меню замены и разделить их символом: |

1. Из меню Поиск -> Заменить (или Ctrl + H)
2. Найти что -> ẹ | Ệ | ệ | Ğ | ğ | ĝ | Ġ | ġ | Ģ | ř | | | ŗ | Ś | ś | Ŝ | ŝ и так далее
3. Заменить на -> оставить пустым
4. Заменить все

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