1

さまざまなタグを作成できる iPhone を書いています。タグのフォーマットは次のようになります。

#az

タグの最初の文字は常に # で、# の後の文字は AZ と az の間の任意の文字です。誰かがこの正規表現をどのように書くか、また可能であれば NSString でどのように実装するかを説明できますか?

編集:

NSString と NSPredicate を使用してこれを実装する方法は次のとおりです。

    NSString *hashtagRegEx = @"#[A-Za-z]+";
    NSPredicate *hashtagTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", hashtagRegEx];

    if ([hashtagTest evaluateWithObject:textField.text] == NO) { // Not Valid Hashtag

    }
4

1 に答える 1

1

次の正規表現を使用します。

#[a-zA-Z]+
于 2013-08-01T00:00:33.010 に答える