我试图创建一个正则表达式。验证必须以“apo”或“fpo”开头的城市。
在“a.p.o”或“Apo”,“APO”之间没有或有空格和点。我试过这个:
^(APO)?|(apo)?\s*\.\w
但它对我不起作用。
答案 0 :(得分:1)
C#.NET
将IsMatch
与RegexOptions.IgnoreCase
一起使用。正则表达式:
@"^[af][ .]?p[ .]?o"
目标-C
您可以使用- (NSTextCheckingResult *)firstMatchInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)range
方法检查第一场比赛。如果没有找到则失败。正则表达式:
@"^(?i)[af][ .]?p[ .]?o"