NSString で<br>
or<Br>
または...を検出して、に置き換えようとしています。私は使用し、このコードを書きました:< br>
\n
NSRegularExpression
NSString *string = @"123 < br><br>1245; Ross <Br>Test 12<br>";
NSError *error = NULL;
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"<[* ](br|BR|bR|Br|br)>" options:NSRegularExpressionCaseInsensitive error:&error];
NSString *modifiedString = [regex stringByReplacingMatchesInString:string options:0 range:NSMakeRange(0, [string length]) withTemplate:@"\n"];
NSLog(@"%@", modifiedString);
正常に動作しますが、すべての一致を置き換えるのではなく、最初の一致のみを置き換えます。すべての一致を検出して置き換えるのを手伝ってください。ありがとう