2017-05-25 81 views
0

如果我正在使用swift,如何讓我的程序通過一串字母來識別某些內容?例如,可以說var aa = "Apple"。如果我有這串字母:"aghdbgkldhgaabdfhjk",我可以使用什麼代碼讓程序讀取它,確定"aa",並打印「apple」?感謝任何幫助,謝謝!如何使用swift閱讀並識別?

+0

這是非常混亂。你能否試着澄清你正在嘗試做什麼? – rmaddy

+0

是的,對不起,它似乎令我困惑的方式混亂。因此,讓我們說一個用戶輸入一系列隨機字母。如果這一系列字母之間有兩個「a」,例如該系列字母中的「aa」,我希望控制檯打印出「apple」。就像這個程序正在閱讀一系列字母並識別「aa」一樣。這可能嗎? – BIOprogrammer

+0

但是,將「aa」映射到「apple」是什麼?您的應用程序知道如何處理「aa」特殊字符,而不是用戶輸入的字符串中的任何其他字母? – rmaddy

回答

1

您可以檢查您的字符串包含在this link 「AA」,然後返回 '蘋果'

e.g:

var string = "aghdbgkldhgaabdfhjk" 

if string.range(of: "aa", options: String.CompareOptions.diacriticInsensitive, range: nil, locale: nil) != nil { 
    print("apple") 
}