굵은 글씨체로 표시된 문장에 문제가 있습니다.Xcode에서 NSString 문장의 굵은 글씨
NSString * string = @"Notes on iOS7 going to take a <-lot-> of getting used to!";
는이 같은 문장 인쇄 할 : "iOS7에이 많이 익숙해의 걸릴 것에 대한 참고 사항"
을
더하기 "나는"이 단어를 선택하는 코드가 있습니다. 그래서이 단어를 굵은 글씨로 선택하는 방법을 기본으로합니다. 이 문자열은 예제입니다. 그래서 범위는 달라질 것입니다.
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"(?<=<-).*?(?=->)"
options:0 error:&error];
if (regex) {
NSRange rangeOfFirstMatch = [regex rangeOfFirstMatchInString:string options:0 range:NSMakeRange(0, [string length])];
if (!NSEqualRanges(rangeOfFirstMatch, NSMakeRange(NSNotFound, 0))) {
NSString *result = [string substringWithRange:rangeOfFirstMatch];
NSLog(@"%@",result);
} else {
// Match attempt failed
}
} else {
// Syntax error in the regular expression
}
그것은 될 것입니다 : 전에
: iOS7에 관한주의에 익숙해의 < -lot-> 걸릴 것!
이후 : iOS7에 대한 메모는 많이 걸릴 것입니다. 익숙해지기까지!
고맙습니다.
인쇄 하시겠습니까? –
문자열을 레이블에 넣고 싶습니다. Tks. – nvtien
UILabel의 attributedString 속성입니다. –