亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    使用正則表達(dá)式匹配[***]樣式的字符串

    源碼如下:

    復(fù)制代碼 代碼如下:
    – (NSUInteger)analyseRX:(NSString *)string withPatternString:(NSString *)patternString
    {
        //     \[[^\]]+\]  用以匹配字符串中所出現(xiàn)的 [*] 的個(gè)數(shù)
        //     <[^>]+>        用以匹配字符串中所出現(xiàn)的 <*> 的個(gè)數(shù)

        if (string == nil)
        {
            return 0;
        }

        // 正則表達(dá)式
        NSRegularExpression *regex =
            [NSRegularExpression regularExpressionWithPattern:patternString
                                                      options:NSRegularExpressionCaseInsensitive
                                                        error:nil];
        // 執(zhí)行相關(guān)匹配操作
        NSRange range = NSMakeRange(0, [string length]);
        NSUInteger numberOfMatches = [regex numberOfMatchesInString:string
                                                            options:0
                                                              range:range];

        // 返回匹配的個(gè)數(shù)
        return numberOfMatches;
    }

    比如,如果你想查詢字符串中出現(xiàn)了幾個(gè)[**]結(jié)構(gòu)的字符串,就比如下面的字符串:

    使用正則表達(dá)式匹配[***]樣式的字符串
     

    很簡單吧,你也可以替換相關(guān)字符串哦.

    心得:

    這種字符串里面查找出現(xiàn)了某種樣式模板的字符串就用正則表達(dá)式吧,其實(shí)你也別無它法了:)

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)