gpt4 book ai didi

objective-c - NSRegularExpression 不匹配

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:21:51 25 4
gpt4 key购买 nike

所以我有一个字符串:

users/9881570/?access_token=

我尝试用正则表达式匹配:

 NSRegularExpression * regex = [NSRegularExpression regularExpressionWithPattern:@"users/\\d/?access_token=" options:NSRegularExpressionCaseInsensitive error:&error];

NSArray* wordArray = [regex matchesInString:self.currentRequestURL_
options:0 range:NSMakeRange(0, [self.currentRequestURL_ length])];

但是,wordArray 的计数为 0。为什么不匹配?

最佳答案

一方面,您需要转义问号,另一方面,您需要在\d 后加一个加号 (+) 以指示 1 个或更多 个数字。就像现在一样,您只需寻找一位数字。

@"users/\\d+/\\?access_token="

关于objective-c - NSRegularExpression 不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10828317/

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