永发信息网

正则表达式 只取点最后一个.后面的内容

答案:1  悬赏:30  手机版
解决时间 2021-01-03 07:53
标题内容是

VisualSVN-Server-2.7.8.msi

12312er-2.3.2.7.8.doc

Vis2.7.8.exe


原正则表达式
(?<=).*?(?=
)
获取的内容
VisualSVN-Server-2.7.8.msi

12312er-2.3.2.7.8.doc

Vis2.7.8.exe

现在的问题是,我只需要获取最后一个标点.后面的内容.msi 这个值.doc或者.exe
其中 前面的内容和最后一个.后面的后缀名字都是随机的、

现在只想取最后一个.后面的值正则应该怎么写,谢谢
最佳答案



正则表达式 (?<=).*?(\..+?)+(?=)

我给你一个PHP语言的例子,你看看吧.
VisualSVN-Server-2.7.8.msi 
12312er-2.3.2.7.8.doc 
Vis2.7.8.exe 
';
preg_match_all ('/(?<=).*?(\..+?)+(?=)/i', $str, $matches);

for ($i=0; $i echo $matches[1][$i]."\n";
}
?> 

运行结果
.msi 
.doc 
.exe其实,也可以用正则表达式 .*?(\..+?)+

我给你一个Javascript语言的例子,你看看吧.


运行结果
.msi 
.doc 
.exe
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
徐瑾彤这个名字好吗?
漫话扇子阅读答案
下列离子方程式书写正确的是A.少量NaHCO3溶液
峰连笔怎么写好看
“新文化运动是戊戌变法、辛亥革命的继续”这
法语中 形容词如何放置 那些放在名词左边 那
我想取一个好听点的英文名.
洗净后的试管放置晾干的方法是A.横放在实验桌
若m<n,则不等式组的解集是________.
在20101113期的《非诚勿扰》,5号女嘉宾张妍
最近什么电视剧最好看???
单选题池塘中底部的一个气泡,在上升的过程中
金蝶K3关于过滤设定日期
晚上用修复霜好还是用晚霜好
单选题下列句子中划线词语使用不正确的一项是
推荐资讯
在如图所示的简单机械中,属于省力的是A.火钳
Myhusband________amodelplanethewholeSunday
读某地等高线地形图,完成下列各题.(1)刘
把一个圆沿半径分成若干等份,拼成一个近似的
---Haveyouever________aforeignerbefore?---
弥渡县农业局地址在什么地方?想过去办事
单选题某学院有四个不同环境的生化实验室、分
在△ABC中,已知两条边a=6,b=7,则第三条边c
---DoyouknowBetty?---Yes,Iknowher_______.S
梯形的高能作____条.A.1B.2C.无数
省考公务员考试必须回户口所在地吗
月亮上面有什么东西
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?