1

正規表現を作成しようとしました。「apo」または「fpo」で始まる必要がある都市を検証するには。

「apo」または「Apo」、「APO」の間のスペースとドットの有無にかかわらず。私はこれを試しました:

^(APO)?|(apo)?\s*\.\w

しかし、それは私にはうまくいきません。

4

1 に答える 1

1

C#.NET

とともに使用IsMatchRegexOptions.IgnoreCaseます。正規表現:

@"^[af][ .]?p[ .]?o"

Objective-C

- (NSTextCheckingResult *)firstMatchInString:(NSString *)string options:(NSMatchingOptions)options range:(NSRange)rangeメソッドを使用して、最初の一致を確認できます。見つからない場合は失敗です。正規表現:

@"^(?i)[af][ .]?p[ .]?o"
于 2012-11-19T08:14:44.953 に答える