Как я удаляю определенные строки в Блокноте ++?

Попробуйте это

NSCharacterSet  *set= [NSCharacterSet symbolCharacterSet];
if ([string rangeOfCharacterFromSet:[set invertedSet]].location == NSNotFound) {
    // valid
} else {
    // invalid
}

, вы можете сделать свой собственный набор с

NSCharacterSet  *set= [NSCharacterSet characterSetWithCharactersInString:@"<all your symbols you want to ignore>"];
92
задан Peter Mortensen 1 July 2019 в 22:14
поделиться

3 ответа

Вы можете использовать меню Поиск -> Заменить ... ( Ctrl + H).

Он имеет функцию регулярного выражения для замены. Вы можете использовать регулярное выражение, которое соответствует #region, а также всему, что есть в строке, и заменить его пустым пространством.

38
ответ дан 24 November 2019 в 06:22
поделиться

Вы можете попробовать заменить #region на \ n, включив режим расширенного поиска.

0
ответ дан 24 November 2019 в 06:22
поделиться

Да, это намного сложнее, чем вы могли догадаться. В некоторых культурах правила другие, и без знания, на какой культуре вы хотите основывать их, становится невозможно. Рассмотрим знаменитый (среди молодежи) пример турецкого .

5

  1. Меню поиска -> Найти ... -> Отметьте вкладку -> Найдите что: текст для поиска , отметьте строку закладки , затем Отметить все . Это пометит все строки с поисковым запросом, вы увидите синие кружки на полях.

  2. Затем Меню поиска -> Закладка -> Удалить закладку Строки . Это удалит все строки с закладками.

Вы также можете использовать регулярное выражение для поиска. Этот метод не приведет к появлению пустой строки, как у Джона, и фактически удалит строку.

Старые версии

  1. Меню поиска -> Найти ... -> Найдите что: текст для поиска , проверьте Строку закладок и нажмите Найти все .
  2. Затем Поиск -> Закладка -> Удалить строки из закладок
274
ответ дан 24 November 2019 в 06:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: