OGeek|极客世界-中国程序员成长平台

标题: ios - 从 NSString 中提取数字的最快和最高效的方法是什么? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-12 11:41
标题: ios - 从 NSString 中提取数字的最快和最高效的方法是什么?

我有很多这样的字符串。数字可以无限长。

<a href="?page=1">1</a>
<a href="?page=13">13</a>
<a href="?page=13121">13121</a>
<a href="?page=1389988797">1389988797</a>

从这些 NSString 中提取数字的最快和最高效的代码方法是什么?



Best Answer-推荐答案


嗯,你的每个例子都有 21 个非数字字符,所以数字的长度是:

NSUInteger length = (string.length-21)/2;

地点将是:

NSUInteger location = string.length-4-length;

因此,通往数字的快速路径应该是:

[string substringWithRange:NSMakeRange(location, length)];

关于ios - 从 NSString 中提取数字的最快和最高效的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25578722/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (http://ogeek.cn/) Powered by Discuz! X3.4