gpt4 book ai didi

ios - IOS程序中的正则表达式问题

转载 作者:行者123 更新时间:2023-12-01 19:19:42 25 4
gpt4 key购买 nike

我正在尝试使以下正则表达式在ios上运行,以确保用户仅输入数字和点。我无法使匹配数大于0。我也尝试了NSRange一个,无论如何也会给我0,所以我的正则表达式不起作用,甚至以为我很确定它应该与我在那里。有什么建议么。

我在这里编写的具有errorRegex的代码在.h文件中定义,同时还定义regError。

errorRegex = [NSRegularExpression regularExpressionWithPattern:@"[^0-9.]*" 
options: NSRegularExpressionCaseInsensitive error:&regError];

NSUInteger rangeOfFirstMatch = [errorRegex numberOfMatchesInString:servAmount1TF.text
options:0 range:NSMakeRange(0, [servAmount1TF.text length])];

最佳答案

为什么不使用股票标准c的regex.h?

在这里查看示例:
http://cboard.cprogramming.com/c-programming/117525-regex-h-extracting-matches.html

此处有更多信息:
https://stackoverflow.com/a/422159/1208218

关于ios - IOS程序中的正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10882083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com