0

私はRegularExpressionを使用したいのですが、特定の文字を期待するすべての文字が許可されるというルールを作成したいと考えています(私の場合は<と>)。(.*) すべての文字を許可することを知っています。では、どうすれば制限できますか。すべての文字をリストせずに?

4

3 に答える 3

2

否定文字セットを使用する必要があります。たとえば、あなたの場合、使用できます[^<>]*

于 2012-04-28T11:28:40.583 に答える
0

試しましたか ^[><] 角かっこ内の文字をスキップするには、これを使用します。

于 2012-04-28T11:29:52.387 に答える
0
  #define VALIDATION @"[<>a-zA-Z\\d]"
    NSPredicate *NameValidation = [ NSPredicate predicateWithFormat:@"SELF MATCHES %@", VALIDATION];
    int retVal  = [NameValidation evaluateWithObject:inPasskey];

希望、これはあなた..

于 2012-04-28T11:32:30.530 に答える