Попробуйте это
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>"];
Вы можете использовать меню Поиск -> Заменить ... ( Ctrl + H).
Он имеет функцию регулярного выражения для замены. Вы можете использовать регулярное выражение, которое соответствует #region, а также всему, что есть в строке, и заменить его пустым пространством.
Вы можете попробовать заменить #region на \ n, включив режим расширенного поиска.
Да, это намного сложнее, чем вы могли догадаться. В некоторых культурах правила другие, и без знания, на какой культуре вы хотите основывать их, становится невозможно. Рассмотрим знаменитый (среди молодежи) пример турецкого .
5Меню поиска -> Найти ... -> Отметьте вкладку -> Найдите что: текст для поиска , отметьте строку закладки , затем Отметить все . Это пометит все строки с поисковым запросом, вы увидите синие кружки на полях.
Затем Меню поиска -> Закладка -> Удалить закладку Строки . Это удалит все строки с закладками.
Вы также можете использовать регулярное выражение для поиска. Этот метод не приведет к появлению пустой строки, как у Джона, и фактически удалит строку.
Старые версии