gpt4 book ai didi

ios - 在 Swift 中替换范围内的字符

转载 作者:行者123 更新时间:2023-11-28 07:02:39 26 4
gpt4 key购买 nike

我有一段代码看起来像这样:HiClass *myNewClass;

现在,我正在编写一种方法来滚动并删除 Hi 及其后的所有内容,包括 *,这样就只剩下 myNewClass; 了。现在,我像这样去掉“嗨”:

    textToConvert = inputField.stringValue.stringByReplacingOccurrencesOfString("Hi", withString: "", 
options: NSStringCompareOptions.LiteralSearch, range: nil)

但在这个相同方法中,如果可能的话,我想以某种方式删除所有内容,只留下 myNewClass;,如上所述。

关于如何解决这个问题,我的第一个想法是使用范围。尽管对 Swift 还是个新手,并试图避免使用 Objective-C,我不确定如何删除 Hi 和 * 之间的所有字符,只留下myClass .

最佳答案

你可以用这个方法

var testStr = "HiClass *myNewClass"
let array = testStr.componentsSeparatedByString("*")
testStr = String(array.last)

关于ios - 在 Swift 中替换范围内的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31666515/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com