从字符串中删除 \\U00a0 - iOS
Posted
技术标签:
【中文标题】从字符串中删除 \\\\U00a0 - iOS【英文标题】:Remove \\U00a0 from string - iOS从字符串中删除 \\U00a0 - iOS 【发布时间】:2017-02-10 13:24:18 【问题描述】:我从服务器收到以下字符串。
body = "Subject: This is from webportal \nTo: My Account \n...\n\n\nLTD Emojis:100k:ltd:eyes:trophy \nDefault Emoji \\ud83d\\ude1b\\ud83d\\ude31\\ud83d\\ude0d \\ud83d\\ude3b\U00a0\\ud83d\\ude48 \n-- \nStephen acc";
我想从字符串中删除“\U00a0”。这是删除它的代码,但它不起作用。
testString=[testString stringByReplacingOccurrencesOfString:@"\\U00a0" withString:@""];
有没有其他方法可以完成这件事。
【问题讨论】:
你应该参考this问题。 哪一个....? 点击链接,“这个” 没关系。我正在使用相同的方法。对于任何其他角色,它都可以正常工作。 可能是您添加了 \\U00a0 而不是 \U00a0。只是一个猜测:) 【参考方案1】:对于遇到此问题的其他人。这是这一行的一个简单变化。它解决了我的问题。
testString=[testString stringByReplacingOccurrencesOfString:@"\u00a0" withString:@""];
【讨论】:
u00a0
是一个不间断的空格,因此将其替换为“”而不是消除(替换为“”)可能更可取。以上是关于从字符串中删除 \\U00a0 - iOS的主要内容,如果未能解决你的问题,请参考以下文章