我对快速语言非常陌生.我正在执行一些需要NSRange从给定String 获取的业务逻辑.
这是我的要求,给定数量="144.44" NSRange仅需要分数即"."之后.
有没有可用于此的API?
您可以执行基于正则表达式的搜索来查找范围:
let str : NSString = "123.45"
let rng : NSRange = str.range("(?<=[.])\\d*$", options: .RegularExpressionSearch)
Run Code Online (Sandbox Code Playgroud)
正则表达式"(?<=[.])\\d*$"表示" '.'通过后视点跟随点字符后的零个或多个数字,一直到字符串的末尾$."
| 归档时间: |
|
| 查看次数: |
283 次 |
| 最近记录: |