RegEx用于创建主题标签文本

时间:2013-07-31 23:57:07

标签: objective-c regex

我正在编写一个可以创建各种标签的iPhone。标签的格式应如下所示:

#A-Z

其中标记的第一个字符始终是#,而#之后的字符是A-Z和a-z之间的任何字符。有人可以解释一下我将如何写这个RegEx,如果可能的话我将如何用NSString实现它?

修改

以下是使用NSString和NSPredicate实现此功能的方法:

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

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

    }

1 个答案:

答案 0 :(得分:1)

使用此正则表达式:

#[a-zA-Z]+