3

私はNSStringこのようなものを持っています

NSString *string = @"textTextTextTextText<br>textTextTextText<br>TextTextText"

NSStringこれを my のテキストに設定し、文字列で見つかった各タグUICellに新しい行を追加したいと思います。
どうすればそれができますか?

私はこれを試しましたが、成功しませんでした:

cell.textLabel.text = [[text componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]] componentsJoinedByString:@"<br>"];

4

3 に答える 3

13

どうですか:

string = [string stringByReplacingOccurrencesOfString: @"<br>" withString: @"\n"]

または、Swift を使用している場合Strings

var string = "textTextTextTextText<br>textTextTextText<br>TextTextText"
string = Array(string).reduce("") {$0 + ($1 == "<br>" ? "\n" : $1)}
于 2012-08-23T14:36:01.220 に答える
2
NSString * result =
  [string stringByReplacingOccurrencesOfString:@"<br>" withString:@"\n"];
于 2012-08-23T14:35:21.800 に答える