相关疑难解决方法(0)

Swift - 从字符串中删除"字符"

我有一个字符串,它是"Optional("5")".我需要删除围绕5的"".我通过执行以下操作删除了"可选":

text2 = text2.stringByReplacingOccurrencesOfString("Optional(", withString: "", options: NSStringCompareOptions.LiteralSearch, range: nil)
Run Code Online (Sandbox Code Playgroud)

我无法删除"字符,因为他们在代码中指定字符串的结尾.

string xcode ios swift

65
推荐指数
7
解决办法
12万
查看次数

为XML/HTML编码NSString

有没有办法在objective-c中对字符串(NSString)进行HTML编码,这与.NET中的Server.HtmlEncode一致?

谢谢!

encoding objective-c ios

24
推荐指数
6
解决办法
5万
查看次数

Swift - 替换字符串中的字符

嗨伙计们我有变量哪个内容符号或字符我不知道你怎么用英语说"\"...如何用我的变量中的空格替换所有\?

var content = theContent["content"] as String
self.contentLabel.text = content.stringByReplacingOccurrencesOfString(<#target: String#>, withString: <#String#>, options: <#NSStringCompareOptions#>, range: <#Range<String.Index>?#>)
Run Code Online (Sandbox Code Playgroud)

当我使用content.string时,如何填充这个空格或我的sintax是错误的...然后在#target中我使用相同的字符串?有谁学过Swift如此之快?:d

variables replace symbols character swift

18
推荐指数
2
解决办法
1万
查看次数

如何在Swift中将字符串替换为字符串?

我想用另一个字符串替换字符串中的一些文本.

例如:一个字符串等于"Red small car".我想用"大"代替"小",所以字符串变成"红色大车".我必须迅速做到这一点.谢谢.

string replace swift

13
推荐指数
2
解决办法
4万
查看次数

删除字符串中的特定子字符串[Swift]

我有一个字符串var m = "I random don't like confusing random code."我想删除字符串中的所有子random字符串实例m,返回parsed完成删除的字符串.

最终结果将是: parsed = "I don't like confusing code."

我将如何在Swift 3.0+中执行此操作?

string swift

12
推荐指数
2
解决办法
9797
查看次数

Swift替换字符串中的多个字符

下面是我用来替换带有回车符的HTML break标记的以下代码行.但是,我还需要替换其他HTML符号,当我再次调用这行代码时,使用不同的参数,就像第一个被覆盖一样.有没有办法可以包含多个参数?在Swift中有更有效的方法吗?例如:将br>替换为"",将nbsp替换为"".

textView.text = content.stringByReplacingOccurrencesOfString("<br /><br />", withString:"\r")
Run Code Online (Sandbox Code Playgroud)

string replace ios swift

10
推荐指数
3
解决办法
3万
查看次数

如何在Swift中删除字符串中的空格?

这有效

let replaced = String(map(aString.generate()) {
    $0 == " " ? "-" : $0 })
Run Code Online (Sandbox Code Playgroud)

而这不是

let replaced = String(map(aString.generate()) {
    $0 == " " ? "" : $0 })
Run Code Online (Sandbox Code Playgroud)

为什么?

string whitespace swift

9
推荐指数
6
解决办法
2万
查看次数

替换Swift String中的字符?

我有一个包含逗号的字符串。但是,我想用一点代替逗号。不幸的是,这一定是可能的,我无法完成它。我不仅仅是回到.5。不幸的是,逗号也只会删除所有破坏它的东西。

let cijfers = "38,5"
let start = cijfers.startIndex;
let end = cijfers.index(cijfers.startIndex, offsetBy: 3);
let result = cijfers.replacingCharacters(in: start..<end, with: ".")
print(result)
Run Code Online (Sandbox Code Playgroud)

swift

4
推荐指数
1
解决办法
2148
查看次数

如何通过传递地址打开Apple Maps驾驶方向

我正在尝试通过传递实际地址来实现打开Apple Map应用程序的行车方向屏幕的功能.

地址不仅仅是随机地址,而是商业地址,这些地址主要在Apple地图上注册和搜索.因此,通过传递地址,它应该匹配并正确显示该业务的方向,而不是指向地图上的未知注释.当我直接传递经度和纬度时会发生这种情况,因此我不想使用geocodeAddressString()将地址转换为地理协调.

我怎样才能实现它?

mapkit ios apple-maps swift

3
推荐指数
1
解决办法
2226
查看次数

从字符串中删除换行符

我有一个像这样的字符串:

var aString = "This is a string \n\n This is the second line of the string\n\n"
Run Code Online (Sandbox Code Playgroud)

textview中的内容如下所示:

This is a string 

This is the second line of the string


// 2 extra lines of unnecessary white space
Run Code Online (Sandbox Code Playgroud)

但我希望它看起来像这样:

This is a string 
This is the second line of the string
Run Code Online (Sandbox Code Playgroud)

我想从字符串的末尾删除所有"\n"并删除\n,它会重复自身,因此中间没有空格.

理想情况下,我猜测最终结果应该是这样的:

var aString = "This is a string \n This is the second line of the string"
Run Code Online (Sandbox Code Playgroud)

ios swift

3
推荐指数
2
解决办法
5370
查看次数