我有许多 NSStrings 我需要解析/正则表达式并获得数字 187,215;181,170; 69,63; 等等等等。
a:2:{i:0;s:3:"187";i:1;s:3:"215";}
a:2:{i:0;s:3:"181";i:1;s:3:"170";}
a:2:{i:0;s:2:"69";i:1;s:2:"63";}
任何人都可以帮忙吗?
我有许多 NSStrings 我需要解析/正则表达式并获得数字 187,215;181,170; 69,63; 等等等等。
a:2:{i:0;s:3:"187";i:1;s:3:"215";}
a:2:{i:0;s:3:"181";i:1;s:3:"170";}
a:2:{i:0;s:2:"69";i:1;s:2:"63";}
任何人都可以帮忙吗?
假设:
如果你想要数字和周围的引号
"\d+?"
示例
+
这将抓取引号内的任何数字(由于 的一个或多个数字)。由于正则表达式通常是“贪婪的”,因此在 the?
之后添加+
将使其“非贪婪”,或者它将停止处理并在命中 NEXT 引号后查找数字,而不是处理直到找到最后一个引号。
如果您只想要数字
(?<=")\d+?(?=")
示例
这类似于前面的正则表达式,唯一的区别是从返回的项目中排除引号。在正则表达式中包含引号将积极匹配它们,然后将它们返回。此正则表达式使用正向前瞻和后瞻来确保我们正在寻找的模式\d+?
前面有一个引号,后面是一个引号。