8 ответов:
вы можете использовать меню Поиск ->заменить... (Ctrl + H).
Он имеет функцию регулярного выражения для замены. Вы можете использовать регулярное выражение, которое соответствует #region, а также все остальное в строке, и заменить его пустым пространством.
Блокнот++ v6. 5
Поиск -2-->найти... ->Марк tab - > найти что:ваш текст поиска, Регистрация Закладка Строку, потом Выделить Все. Это будет закладка все строки с поисковым термином, вы увидите синие круги на полях.
затем Поиск -2-->закладки ->Удалить Закладки Линии. Это приведет к удалению всех строк с закладками.
вы также можете использовать regex для поиска. Этот метод не приведет к пустой строке, как у Джона, и фактически удалит строку.
Старые Версии
- Поиск -2-->найти... -> найти: ваш текст поиска, Регистрация Закладка Строку и нажмите кнопку Найти Все.
- затем Поиск - > Закладка - > Удалить Закладки Строки
вот способ, который удаляет строки, содержащие "YOURTEXT" полностью:
- откройте диалоговое окно заменить
- введите следующую строку поиска:
.*YOURTEXT.*[\r]?[\n](заменить YOURTEXT с вашим текстом)- включить "регулярное выражение"
- отключить ". соответствует новой строке"
данное регулярное выражение соответствует как Windows, так и Unix концу строк.
Если ваш текст содержит символы, которые имеют особое значение для регулярное выражение, как и обратная косая черта, вам нужно будет избежать их.
Это наиболее распространенная функция Notepad++, которую я использую для обновления моих кодов. Все, что вам нужно сделать, это:
- выберите общую строку, которая присутствует во всех линиях.
- нажмите Ctrl + f
- на вкладке Марк вставьте повторяющуюся строку и проверьте кнопку закладки.
- нажмите на пометить все
- Теперь перейдите к поиску -- > закладка -- > удалить закладки строки
вы можете обратиться к этой ссылке для более наглядного объяснения. Я надеюсь, что это будет способствовать.
http://www.downloadorinstall.com/best-notepad-tips-and-tricks-for-faster-work-and-development/
ответ Джейкоба на John T отлично работает, чтобы удалить всю строку, и вы можете найти в файлах с этим. Обязательно проверьте" регулярное выражение " внизу.
устранение:
^.*#region.*$
исследуйте, что такое ваш EOL, \n или \r\n. затем замените
.*#region.*\r\nбез ничего в режиме regexpr.
С помощью regex и find & replace вы можете удалить все строки, содержащие #region, не оставляя пустых строк. Потому что по какой-то причине метод Рэя не работал на моей машине, которую я искал
(.*#region.*\n)|(\n.*#region.*)и оставил поле замены пустым.Это выражение гарантирует, что если
#regionнаходится в первой строке конечная новая строка удаляется, и если она найдена в последней строке, предыдущая новая строка удаляется.тем не менее, решение Рэя лучше, если оно работает вы.
Comments