快速将<br>替换为\ n

强尼·里克

我从服务器获取了一个字符串,其中包含<br>,我想将其替换为\n

首先,我使用这种方法:

 let description  = user.description.replacingFirstOccurrence(of: "<br>", with: "\n")

但是因为在<br>此方法不起作用之前没有空间,所以我使用与此链接相同的方法

用新行替换NSString中的<br>

 let description = user?.description ?? ""
 let filteredDescription  = Array(description).reduce("") {$0 + ($1 == "<br>" ? "\n" : $1)}

但是我现在得到这个错误:

Cannot invoke 'reduce' with an argument list of type '(String, @escaping (String, String) -> String)'

我可以请任何人帮助我吗?谢谢

苏巴·纳拉亚南(Subha narayanan)

尝试改用replaceOccurrences。请在下面找到代码

let description = "This is a test for testing line break <br> Hope this works as expected."
let filteredDescription  = description.replacingOccurrences(of: "<br>", with: "\n") 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用<br>标记替换\ n

来自分类Dev

如何用\ n替换</br>和<br/>?

来自分类Dev

html textarea将br标签替换为\ n

来自分类Dev

js将\ n替换为<br>并显示

来自分类Dev

快速将NSData转换为sockaddr结构

来自分类Dev

如何快速将NSURL转换为CFURL?

来自分类Dev

无法快速将NSData转换为NSString

来自分类Dev

快速将AnyObject强制转换为Block

来自分类Dev

快速将数字转换为文本

来自分类Dev

快速将NSTimeInteval转换为NSDate

来自分类Dev

快速将NSNumber的对象转换为Double

来自分类Dev

如何快速将呼叫委托给[0 .. <n]?

来自分类Dev

快速将枚举转换为NSNumber

来自分类Dev

快速将字典值转换为类型

来自分类Dev

如何快速将Int转换为int?

来自分类Dev

快速将时间转换为时间

来自分类Dev

在fpdf中将<br />替换为“ \ n”

来自分类Dev

如何快速将UInt转换为Int?

来自分类Dev

将\ r \ n替换为<br />作为文本

来自分类Dev

在C#中将\ n替换为<br/>

来自分类Dev

如何用\ n替换</br>和<br/>?

来自分类Dev

js将\ n替换为<br>并显示

来自分类Dev

如何快速将呼叫委托给[0 .. <n]?

来自分类Dev

在vlookup时快速将#N / A替换为0

来自分类Dev

如何快速将PFFile转换为UIImage?

来自分类Dev

多个<br /> <br> <br/> \ r \ n出现需要替换为<br />

来自分类Dev

快速将[String?]转换为[String!]

来自分类Dev

快速将CGMutablePath转换为MKPolygon

来自分类Dev

快速将Int []转换为Int变量