Replace <br> in an NSString with a new line

ios, line-breaks, nsstring

Solution

How about:

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

or, if you're using Swift `Strings`

var string = "textTextTextTextText<br>textTextTextText<br>TextTextText"
string = Array(string).reduce("") {$0 + ($1 == "<br>" ? "\n" : $1)}

Problem

I have an `NSString` like this `NSString *string = @"textTextTextTextText<br>textTextTextText<br>TextTextText"` I want to set this `NSString` to be the text of my `UICell` with a new line on each tag found on the string. How could I do that? I've tried this, without success: `cell.textLabel.text = [[text componentsSeparatedByCharactersInSet:[NSCharacterSet newlineCharacterSet]] componentsJoinedByString:@"<br>"];`

Original source