如何获取字符串中的第一个字符?(斯威夫特3)

Fre*_*son 1 string substring swift

我想从字符串中获取一个子字符串,该字符串以"<ONLINE>"或者"<OFFLINE>"(应该成为我的子字符串)开头.当我尝试创建一个Range对象时,我可以通过使用轻松访问第一个字符startIndex但是如何获得我的子字符串的右括号的索引,它将是完整字符串的第8个或第9个字符?

更新:

一个简单的例子:

let onlineString:String = "<ONLINE> Message with online tag!"

let substring:String = // Get the "<ONLINE> " part from my string?

let onlineStringWithoutTag:String = onlineString.replaceOccurances(of: substring, with: "")

// What I should get as the result: "Message with online tag!"
Run Code Online (Sandbox Code Playgroud)

所以基本上,问题是:我该怎么做substring

小智 6

let name = "Ajay"

// Use following line to extract first chracter(In String format)

print(name.characters.first?.description ?? "");

// Output : "A"
Run Code Online (Sandbox Code Playgroud)