Хорошо, я пытаюсь написать код, который удаляет слова, содержащие апостроф, из строки NSString. Для этого я решил использовать регулярные выражения, и я написал одно, которое я протестировал на этом сайте: http://rubular.com/r/YTV90BcgoQ
Здесь выражение: \S*'+\S
Как показано на сайте, слова, содержащие апостроф , соответствуют . Но почему-то в приложении я пишу, используя этот код:
sourceString = [sourceString stringByReplacingOccurrencesOfRegex:@"\S*'+\S" withString:@""];
Не возвращает никакого положительного результата. NSLogging «sourceString», я заметил, что такие слова, как «не» и «не» все еще присутствуют в выводе.
Не похоже, что мое выражение является проблемой, но, возможно, RegexKitLite не принимает определенные типы выражений? Если кто-то знает, что здесь происходит, пожалуйста, просветите меня!