Я хотел бы узнать, начинается ли первая буква последнего слова с амперсанда в значении NSString с помощью NSRegularExpression.
Я использовал следующее выражение, но оно показывает соответствие последнего слова, даже если амперсанд находится где-то в последнем слове.
Пожалуйста, посоветуйте мне, как мне этого добиться.
Спасибо.
BOOL flagSymbolFound = NO;
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[&]\\b\\w*$" options:NSRegularExpressionCaseInsensitive error:&error];
if(!error) {
NSUInteger numberOfMatches = [regex numberOfMatchesInString:stringValue options:0 range:NSMakeRange(0, [stringValue length])];
if(numberOfMatches > 0)
flagSymbolFound = YES;
else
flagSymbolFound = NO;
}