我想获得字符串中子字符串的开始和结束位置.示例:在字符串"嗨,这是我的名字"; 如果我提供字符串"this",我想知道起始索引是4,结束索引是7.
我发现了几个链接,包括这个链接:
Swift:获取字符串 a-substring-in-a-string中子字符串的起始索引
但它在swift 3中不起作用,因为该方法现在称为范围.
我现在用这个:
let range = mystring.range(of: "StringSearch")?.lowerBound
Run Code Online (Sandbox Code Playgroud)
返回此
Swift.String.UnicodeScalarView.Index(_position: 15), _countUTF16: 1))
Run Code Online (Sandbox Code Playgroud)
我无法获得整数的位置,因为这是一个索引.
总之,我想在一个int类型的变量中使用位置,在本例中为15.
谁能帮我?
感谢大家.