如何在swift中執行此操作1)在字符串中查找子字符串var sub =「brother」var general =「hey brother」 2)從常規創建新字符串,但只有不子,作爲結果需要是:「哎」 和方法可以開始從年底在主串搜索子如何在字符串中找到子字符串並創建新字符串SWIFT
謝謝
如何在swift中執行此操作1)在字符串中查找子字符串var sub =「brother」var general =「hey brother」 2)從常規創建新字符串,但只有不子,作爲結果需要是:「哎」 和方法可以開始從年底在主串搜索子如何在字符串中找到子字符串並創建新字符串SWIFT
謝謝
當然還有其他方法來削減繩子,但你絕對可以使用這個。你沒有多說這個代碼的意圖,所以試試看。也請記住,這句法在斯威夫特3中使用(如果使用的是斯威夫特2,你應該在Xcode工作取得的職能正確的語法)
var sub = "brother"
var general = "hey brother"
if general.contains(sub) {
general = general.replacingOccurrences(of: sub, with: "")
}
PS我同意,你應該在已經提供至少有一些代碼表明你至少試圖自己解決問題!
我找到一個解決方案:
var general = "brother hey brother"
var sub = "brother"
var index = general.rangeOfString(sub, options: .BackwardsSearch)?.startIndex
var newGeneral = general.substringToIndex(index!)
歡迎SO。請不要指望這裏的人只爲你寫代碼。如果你發佈了你已經嘗試過的和你遇到的麻煩,你很可能會得到更好的質量回應。 – Abizern