我遇到了我的replaceOccurrences函數的問題。我有一個字符串,像這樣:Swift 3 replacedOccurrences正則表達式
let x = "&john &johnny &johnney"
我需要做的是隻刪除「&約翰」
所以我有這樣的代碼:
y = "&john"
x = x.replacingOccurrences(of: y, with: " ", options: NSString.CompareOptions.regularExpression, range: nil)
我得到的問題是,這刪除約翰的所有實例...而我剩下:
"ny ney"
另外我想過設置t但是,他的範圍不會真正解決我的問題,因爲名稱可能會有不同的順序。
應該發生什麼'「和約翰,和約翰 - 約翰!」':
不同,需要檢查,如果查詢的到底是一個單詞邊界的正則表達式只刪除
&John
? –