【发布时间】:2017-01-23 16:10:53
【问题描述】:
我一直在寻找答案,但还没有找到,所以:
例如:我有一个像“#blablub”这样的字符串,我想删除开头的#,我可以简单地删除第一个字符。但是,如果我有一个带有“#####bla#blub”的字符串并且我只想在第一个字符串的开头删除所有#,我不知道如何解决这个问题。
我的目标是得到一个像“bla#blub”这样的字符串,否则用 replaceOccourencies 会很容易......
希望你能帮忙。
【问题讨论】:
-
使用循环,而第一个字符是您要删除的字符。
-
您可以使用正则表达式搜索,例如stackoverflow.com/a/28958785/1187415。
-
@MartinR programmers.stackexchange.com/questions/223634/… :)
-
string.replacingOccurrences(of: "^\\#*", with: "", options: .regularExpression)对我来说看起来很简单,并且不会创建中间字符串序列。
标签: ios swift string character