我正在尝试用另一个字符替换字符串中的所有撇号(')字符。我正在运行此代码:
someString.replacingOccurrences(of: apost, with: "a")
我试图让apost等于以下内容:
apost = "\'"
apost = #"'"#
apost = "'"
他们都没有从someString中删除撇号。
[请让我知道是否有办法让Swift取代撇号。谢谢。
someString.replacingOccurrences(...)返回一个新的替换了撇号的字符串对象。原来的someString不会因此改变。您需要
someString = someString.replacingOccurences(...)。
如果发生这种情况,请在Xcode中打开更多警告(或查看警告)。在我的设置中,由于未使用返回值,因此不会进行编译。