最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

用正則按最后一個"_"分割"字符

 更新時間:2007年05月12日 00:00:00   作者:  

想把pub_form_year_01分割為'pub_from_year'和'01'兩部分,或者取得'pub_from_year'這個字段也可以,
分割的話很難按最后一個'_'分割吧?我是沒辦法了
所以想到提取pub_from_year,用了后向引用,(?=exp),我是這么寫的'/(?=_\d)/i'
大家給出方法,謝謝了.
php中用的,感覺js中正則高手比較多,大家?guī)蛶兔~~呵呵



貪婪與懶惰
當(dāng)正則表達(dá)式中包含能接受重復(fù)的量詞(指定數(shù)量的代碼,例如*,{5,12}等)時,通常的行為是匹配盡可能多的字符。考慮這個表達(dá)式:a.*b,它將會匹配最長的以a開始,以b結(jié)束的字符串。如果用它來搜索aabab的話,它會匹配整個字符串a(chǎn)abab。這被稱為貪婪匹配。

有時,我們更需要懶惰匹配,也就是匹配盡可能少的字符。前面給出的量詞都可以被轉(zhuǎn)化為懶惰匹配模式,只要在它后面加上一個問號?。這樣.*?就意味著匹配任意數(shù)量的重復(fù),但是在能使整個匹配成功的前提下使用最少的重復(fù)?,F(xiàn)在看看懶惰版的例子吧:

a.*?b匹配最短的,以a開始,以b結(jié)束的字符串。如果把它應(yīng)用于aabab的話,它會匹配aab和ab。

表5.懶惰量詞 *? 重復(fù)任意次,但盡可能少重復(fù) 
+? 重復(fù)1次或更多次,但盡可能少重復(fù) 
?? 重復(fù)0次或1次,但盡可能少重復(fù) 
{n,m}? 重復(fù)n到m次,但盡可能少重復(fù) 
{n,}? 重復(fù)n次以上,但盡可能少重復(fù) 
另外一種方法.

相關(guān)文章

最新評論

庆安县| 延川县| 鄂温| 遵化市| 萨迦县| 于都县| 新野县| 金溪县| 马山县| 利津县| 舒城县| 辽阳市| 安平县| 岗巴县| 西充县| 奉化市| 肃北| 兴义市| 义乌市| 金湖县| 朝阳区| 海城市| 武山县| 博爱县| 西乌| 巨野县| 抚顺县| 南木林县| 延长县| 平舆县| 库尔勒市| 麻江县| 灯塔市| 五华县| 新干县| 剑河县| 灵寿县| 博兴县| 遵义县| 湘西| 峡江县|