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

首頁 > 編程 > regex > 正文

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

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

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


[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]



[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

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

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

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

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


[Ctrl+A 全選 注:如需引入外部Js需刷新才能執行]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁南县| 常州市| 佳木斯市| 十堰市| 肥乡县| 五寨县| 湛江市| 肥西县| 香河县| 湖州市| 凤凰县| 天柱县| 城步| 乌拉特后旗| 大余县| 荣昌县| 伊川县| 阳江市| 浙江省| 新乐市| 黄石市| 安国市| 安陆市| 曲周县| 磐石市| 武城县| 青神县| 华亭县| 阿拉尔市| 文水县| 吐鲁番市| 开江县| 抚顺市| 松滋市| 潜山县| 自贡市| 白银市| 巴彦县| 双峰县| 壤塘县| 松阳县|