gpt4 book ai didi

objective-c - NSString:blabla.DDD+DDDD 的正则表达式,其中 D 是数字

转载 作者:行者123 更新时间:2023-11-29 04:22:07 24 4
gpt4 key购买 nike

我需要一个正则表达式来检查字符串是否具有此模式:

[一些随机字符].DDD+DDDD

它可以以随机字符开头,但以点结尾。然后是三位数字,然后是一个加号,最后是四位数字。如何构造正则表达式并检查 NSString 是否具有此模式?

谢谢!

最佳答案

这应该就是您正在寻找的内容。

NSString *regex = @"(^[^.]*\.[0-9]{3}\+[0-9]{4}$)";
NSPredicate *pred = [NSPRedicate predicateWithFormat:@"SELF MATCHES %@", regex];
if ([pred evaluateWithObject:mystring])
{
//do something
}

有许多好的正则表达式生成器可以测试您的正则表达式。例如:http://rubular.com

关于objective-c - NSString:blabla.DDD+DDDD 的正则表达式,其中 D 是数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12850001/

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