国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

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

2020-01-20 22:12:04
字體:
來源:轉載
供稿:網友

源碼如下:

復制代碼 代碼如下:

- (NSUInteger)analyseRX:(NSString *)string withPatternString:(NSString *)patternString
{
    //     //[[^//]]+//]  用以匹配字符串中所出現的 [*] 的個數
    //     <[^>]+>        用以匹配字符串中所出現的 <*> 的個數

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

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

    // 返回匹配的個數
    return numberOfMatches;
}

比如,如果你想查詢字符串中出現了幾個[**]結構的字符串,就比如下面的字符串:

 

很簡單吧,你也可以替換相關字符串哦.

心得:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东辽县| 乌鲁木齐县| 六枝特区| 长顺县| 云南省| 旬阳县| 台前县| 托克逊县| 京山县| 高淳县| 南平市| 石首市| 西贡区| 钦州市| 盐亭县| 枣庄市| 铁力市| 隆子县| 龙岩市| 景洪市| 盖州市| 凤翔县| 右玉县| 奉新县| 页游| 平舆县| 花垣县| 安国市| 中江县| 眉山市| 德清县| 普陀区| 崇明县| 凤阳县| 文山县| 蓬安县| 日照市| 桃江县| 大厂| 久治县| 乐东|