2013-05-27 2 views
-1

Как удалить все строки, включая одинаковые символы?Удалить все строки, включая два или более одинаковых символа - Notepad ++

Как я хочу, чтобы удалить из этого списка все слова, которые в том числе аа или бб

aaaa 
aaab 
aabb 
abbb 
+0

Что делать с такими строками, как 'abab',' acac', 'cabc',' cccc' и так далее? – AdrianHHH

+0

Вы говорите, что хотите удалить любые слова, у которых два или более последовательных символа одинаковы? Таким образом, аббревиатура также будет удалена? –

ответ

3

использование может пользователь регулярных выражений в поиске и замене, соответствуют шаблону

для AAAA

aaab

aabb

abbb

Паттерн: [аЬ] {4}

выбрать Reg-ех опция поиска и замены, и пользователь этот шаблон

0

как насчет:

search: (.)\1+ 
replace by: nothing 
+0

Поиск '(.) \ 1 +' и замена ничем не приведет к удалению любой последовательности из двух или более одинаковых символов. Он не удалит строку. – AdrianHHH

1

УДАЛЕНИЕ строки, найденные путем поиска, могут выполняться либо путем поиска, либо замены, либо путем отметки и удаления.

Для поиска и замены вам нужно будет соответствовать всей строке плюс символы конца строки, а затем заменить их на ничего. Одна интерпретация исходного вопроса потребует поиска ^.*(aa|bb).*\r\n с Регулярное выражение выбрано и Точка соответствует новой строке не выбрано. Часть \r\n может потребоваться изменить в зависимости от стиля окончания строки файла.

Для отметки и удаления выберите Вкладка «» в окне поиска. Убедитесь, что Закладка линии и Выбирается регулярное выражение. Затем для той же интерпретации, что и в предыдущем абзаце, введите текст поиска aa|bb и нажмите Отметить все. Затем выберите Меню =>Поиск =>Закладка =>Удалить выделенные строки.

Смежные вопросы