欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2014年05月22日 09:22:45   作者:  
這篇文章主要介紹了使用正則表達(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)的字符串,就比如下面的字符串:

 

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

心得:

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

  • 利用正則表達(dá)式抓取博客園列表數(shù)據(jù)

    利用正則表達(dá)式抓取博客園列表數(shù)據(jù)

    這篇文章主要介紹了利用正則表達(dá)式抓取博客園列表數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2015-09-09
  • 關(guān)于IE的RegExp.exec的問(wèn)題

    關(guān)于IE的RegExp.exec的問(wèn)題

    問(wèn)題:"A[B]C[D]E[F]G"將其分為兩個(gè)數(shù)組,分別是 ACEG 和 [B][D][F].
    2010-03-03
  • Python 實(shí)用技巧之正則表達(dá)式查找和替換文本的操作方法

    Python 實(shí)用技巧之正則表達(dá)式查找和替換文本的操作方法

    這篇文章主要介紹了Python 實(shí)用技巧之正則表達(dá)式查找和替換文本的操作方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Scala中正則表達(dá)式以及與模式匹配結(jié)合(多種方式)

    Scala中正則表達(dá)式以及與模式匹配結(jié)合(多種方式)

    這篇文章主要介紹了Scala中正則表達(dá)式以及與模式匹配結(jié)合,本文給大家介紹了多種模式匹配方式,需要的朋友可以參考下
    2019-06-06
  • 正則表達(dá)式(regular)知識(shí)(整理)

    正則表達(dá)式(regular)知識(shí)(整理)

    正則(regular),要使用正則表達(dá)式需要導(dǎo)入Python中的re(regular正則的縮寫(xiě))模塊。下面通過(guò)本文給大家介紹正則表達(dá)式(regular)的相關(guān)知識(shí),感興趣的朋友一起學(xué)習(xí)吧
    2017-05-05
  • 正則表達(dá)式(regex) 貪婪模式、懶惰模式使用方法

    正則表達(dá)式(regex) 貪婪模式、懶惰模式使用方法

    這篇文章主要介紹了正則表達(dá)式(regex) 貪婪模式、懶惰模式使用方法,需要的朋友可以參考下
    2015-10-10
  • 正則基礎(chǔ)之 環(huán)視 Lookaround

    正則基礎(chǔ)之 環(huán)視 Lookaround

    環(huán)視只進(jìn)行子表達(dá)式的匹配,不占有字符,匹配到的內(nèi)容不保存到最終的匹配結(jié)果,是零寬度的。環(huán)視匹配的最終結(jié)果就是一個(gè)位置。
    2009-07-07
  • 最新評(píng)論