用正则表达式提取字符串中最后一个“\”开始的字符串。
比如我的字符串是:varstr="D:\A.xls";那么用alert打印出来的字符串应该是A.xls如果字条串是str="D:\d\v\T.xls"那么应该打印T.xl...
比如我的字符串是:var str = "D:\A.xls";
那么用alert打印出来的字符串应该是A.xls
如果字条串是str = "D:\d\v\T.xls"那么应该打印T.xls.在线等。。
牵笔挂笔的我知道是正确的,因为我本来用的就是他这种方法,但我想用正则表达式做。
aaron_hz:“我用的是RegexTest,左边输入代码,右边输入文本,点测试就出了结果..不知道你用的啥 ”你说你用的RegexTest,但你整个代码都没出现RegexTest,你说左边输入代码,那么输入什么代码呢?你说右边输入文本,我在哪里输入文本呢,你说点测试,你整个代码没有一个点击按钮能让我点的啊,你没说明白啊,我想要的是你写出一段代码,我直接拷贝下来运行能用alert打印出我想要的字符串。 展开
那么用alert打印出来的字符串应该是A.xls
如果字条串是str = "D:\d\v\T.xls"那么应该打印T.xls.在线等。。
牵笔挂笔的我知道是正确的,因为我本来用的就是他这种方法,但我想用正则表达式做。
aaron_hz:“我用的是RegexTest,左边输入代码,右边输入文本,点测试就出了结果..不知道你用的啥 ”你说你用的RegexTest,但你整个代码都没出现RegexTest,你说左边输入代码,那么输入什么代码呢?你说右边输入文本,我在哪里输入文本呢,你说点测试,你整个代码没有一个点击按钮能让我点的啊,你没说明白啊,我想要的是你写出一段代码,我直接拷贝下来运行能用alert打印出我想要的字符串。 展开
4个回答
展开全部
.+\\(?<name>[^"]*)
你想要的保存组name里
第一行不是代码吗?
你要的是什么?
我用的是RegexTest,左边输入代码,右边输入文本,点测试就出了结果..不知道你用的啥
alert是啥?我没用过...
你想要的保存组name里
第一行不是代码吗?
你要的是什么?
我用的是RegexTest,左边输入代码,右边输入文本,点测试就出了结果..不知道你用的啥
alert是啥?我没用过...
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str="D:\\d\\v\\T.xls";
alert(str.substring(str.lastIndexOf('\\')+1,str.length));
alert(str.substring(str.lastIndexOf('\\')+1,str.length));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
alert(str.replace(/.+\\/g,""));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询