So I wrote this function and then felt like sharing it with you guys.
Which basically helps you retrieve a Substring from an string.
Here is the function.
func getSubstring(mainString: String, startString: String,endString: String) -> String
var tempString = mainString.lowercaseString
let start = tempString.rangeOfString(startString)
let range = Range(start: tempString.startIndex, end: (start?.endIndex)!)
let substring = tempString.substringWithRange(Range(start: tempString.startIndex,end: (tempString.rangeOfString(endString)?.startIndex)!))
How it works?
You need to pass your whole string along with the string at -1th index of the starting index of your substring and the string at +1th index of the ending index of your substring. In return you’ll get your substring.
Check the result below:
Author: Aaqib Hussain
Aaqib is an enthusiastic programmer with the love of Swift and anything that looks like Swift i.e Kotlin. He loves writing code in Swift, and exploring new technology and platforms. He likes to listen to old music. When he is not writing code, he’s probably spend his time watching movies, tv-shows or anime, or either doing some research for writing the next article. He started Kode Snippets in 2015.