a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > 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需刷新才能執行]

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黄桃av | 亚洲成人免费视频 | 欧美一区二区在线 | 哪里有免费的黄色网址 | 成人av一区二区三区 | a级在线| 久久久久久亚洲 | 日韩91精品| jizz欧美大片 | 亚洲激情视频网 | 欧美日韩一区二区视频在线观看 | 91麻豆精品 | 青青操av | 最新日韩在线观看视频 | 欧美在线亚洲 | 99精品国产高清一区二区麻豆 | 午夜精品久久久久久久久久久久 | 欧洲妇女成人淫片aaa视频 | 国产成人免费视频网站高清观看视频 | 男人天堂视频网 | 国产又粗又猛视频免费 | 精品国产不卡一区二区三区 | 免费观看黄a一级视频 | 国产综合精品一区二区三区 | 成人免费毛片高清视频 | 国产精品亚洲精品日韩已方 | 国产二区免费 | 看亚洲a级一级毛片 | 精品国产一区二区三区久久久蜜臀 | 国产中文字幕一区二区三区 | 蜜桃久久久久久久 | 99视频精品 | 国产精品视屏 | 欧美一区不卡 | 国产三级精品三级 | av国产精品毛片一区二区小说 | 久久久久国产精品午夜一区 | 国产欧美一区二区精品婷婷 | 国产偷录视频叫床高潮对白 | 国精产品一区一区三区免费完 | 在线精品一区二区 |