Как игнорировать слова, содержащие подстроки с помощью компонентовSeparatedByString :?

Я хотел бы проанализировать следующую строку, используя -componentsSeparatedByString: ::

  CHAPTER 5. RULE OF DECISION CHAPTER 6. GOVERNMENTAL EXEMPTION FROM BOND AND SECURITY REQUIREMENTS CHAPTER 7. LIABILITY OF COURT OFFICERS SUBCHAPTER A. LIABILITY OF OFFICER SUBCHAPTER B. LIABILITY OF ATTORNEY SUBCHAPTER C. SUIT ON OFFICIAL BONDS CHAPTER 8. STATE EXEMPTION FROM CERTAIN FEES: FEES PAID BY OPPOSING PARTY CHAPTER 9. FRIVOLOUS PLEADINGS AND CLAIMS SUBCHAPTER A. GENERAL PROVISIONS SUBCHAPTER B. SIGNING OF PLEADINGS CHAPTER 10. SANCTIONS FOR FRIVOLOUS PLEADINGS AND MOTIONS 

но когда я использую CHAPTER в качестве строки для разделения, элементы SUBCHAPTER также разбиваются, потому что они содержат ГЛАВА внутри них.

Как я могу избежать остановки элементов SUBCHAPTER при разборе элементов ГЛАВА, используя -componentsSeparatedByString 😕

One Solution collect form web for “Как игнорировать слова, содержащие подстроки с помощью компонентовSeparatedByString :?”

Попробуйте использовать регулярные выражения regexKit идеально подходит для этого . Это поможет вам сформировать точный шаблон, который вы ищете …

 NSString *regex = @"^CHAPTER [0-9]"; NSPredicate *valtest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex]; ret = [valtest evaluateWithObject:yourText]; NSLog("Matches: %@", ret); 
  • iPhone / iOS isEqualToString всегда возвращает false
  • Экранирование символов @ "" в Objective C
  • UILineBreakModeWordWrap (или NSLineBreakByWordWrapping) останавливается от разделения слова на две строки
  • Ли основные данные налагают ограничения на длину строк?
  • NSString для SecKeyRef
  • Затухайте конец строк текстовых меток, которые не подходят (вместо усечения)
  • Как получить подстроку между фигурными скобками?
  • Получите длинное значение из NSString
  • NSRange дает бессмысленное местоположение
  • Утечка памяти - NSString & NSURL
  • Как разбить строку со специальными символами на NSMutableArray
  • Interesting Posts

    Используя DispatchGroup () в Swift 3 для выполнения задачи?

    Аутентифицированные идентификаторы AWS Cognito iOS

    UITableView пространство между строками и разделами

    UIImage imageNamed: автоматически не выбирает сетчатки @ 2x изображения

    Связывание статической библиотеки с проектом iOS в XCode 4

    Xcode: Архив имеет неверный идентификатор пакета и профиль Provisioning во время проверки

    Как заполнить UITableView снизу вверх?

    Автономный режим AFNetworking (AFHttpClient) не работает с политикой NSURLRequestReturnCacheDataDontLoad

    Метод обновления SkScene прерывается push-уведомлениями, как я могу обнаружить прерывание

    Пропустить UIView через события касания?

    Развертывание UIFontDescriptor

    Как правильно заказать данные из Firebase в хронологическом порядке?

    Как фильтровать подтипом мультимедиа, используя NSPredicate с PHFetchOptions

    Как включить мои файлы ресурсов в свои рамки без использования отдельного пакета?

    Можно ли определить тип сети (GSM / CDMA)?

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.