これも他でもでてきてるRange(範囲)を使って範囲を絞り込んで削除するよ。
Swiftで指定した範囲を削除する方法
1 2 3 4 5 6 |
var str = "abcdefghijk" let fromIdx = str.startIndex.advancedBy(2) let toIdx = str.endIndex.advancedBy(-2) str.removeRange(fromIdx...toIdx) |
Rangeの使い方を覚えればカンタンだね。