如果我有一個字符串象如下:字符串運算(子串)在夫特
「ABC;到期=星期四,16-OCT-2014十六點46分53秒GMT;路徑= /;」,並且我試圖提取expire=
和下一個;
之間的所有內容,以便我可以獲取時間戳,我將如何在Swift中執行此操作?我完全被字符和StringIndex的想法所困惑。我覺得下面的代碼會給我的" expire="
字符串中的位置:
var range = cookie!.rangeOfString(" expires=");
我不明白不過,我應該從那裏去。
在Java類語言的算法將是這樣的:
1)找到索引的「到期=」;
2)將「expires =」後的所有內容的子串取爲完整字符串的結尾;
3)查看第一次出現的子字符串「;」
4)從索引0到索引3中找到的所有內容都是到期時間戳。
你如何去處理Swift字符串?
我接受你的答案,因爲它遵循我在OP中闡述的算法。雖然我發現這個範圍內的東西來自Java背景,但這無疑讓我更好地理解了這一點。謝謝! – thatidiotguy 2014-10-02 18:35:46