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