正则表达式问题 var reg = /[^\\\/]*[\\\/]+/g; var filename = path.replace(reg,"");path 是一个图片的全路径这两句是什么意思呀; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //准确点 var reg = /([^\\/]*[\\/])*/; //匹配/或\以及其前面的 var filename = path.replace(reg,""); //把匹配的替换为空 alert(path);var reg = /[^\\\/]*[\\\/]+/g; var filename = path.replace(reg,""); alert(path);将 / /或 \ \中间的内容替换成空/g表匹配所有 /[^\\\/]*[\\\/]+/g;g表示模式修饰,js/java下正则默认搜索一次,替换一次,加g(global)模式修饰后,会替换所有匹配项/[^\\\/]*[\\\/]+/g;//表示正则/[^\\\/]*[\\\/]+/g;[]表示范围[^]表示不再范围内的捕获\是标准转义字符,连续2个看,\\表示\,\/表示/*表示贪婪模式匹配,尽可能多的匹配,但最少是0个都认为是捕获成功。和在一起就是不是\或/的字符,多个或0个/[^\\\/]*[\\\/]+/g;同上,[]表示范围,表示\或者/+表示贪婪模式匹配,1次或多次,最少1次捕获。合起来就是至少要存在一个\或/-----------------------------------------加入当前页面的链接,则[^\\\/]*会捕获:http:topic.csdn.netu2010112910[\\\/]+将捕获//////和在一起,就会产生5次捕获。将当前网页网址中最后一个/之前(含/符号)的分5次都匹配到,逐次替换为空白字符,也就是删除掉。 Cookie字符串怎么转为Cookie对象附加给Response.Cookies上 存储过程取总数 求助,C#中写一个能关掉自身线程的代码! 请问Com组件里面可以包含winform界面吗?? 请教PROPERTYGRID高手 自动投票系统! 那为朋友告诉我,下面DATAGRID代码出错,怎么修改,急急急 求Rational XDE for .net下载(不能是电驴下载的连接,公司不充许用这个下。。。。。) 这样的效果在c#中如何实现 关于foreach,急求。。。。。。。。。。。。。。。。。。 程序中的注释 线程的控制
var reg = /([^\\/]*[\\/])*/; //匹配/或\以及其前面的
var filename = path.replace(reg,""); //把匹配的替换为空
var reg = /[^\\\/]*[\\\/]+/g;
var filename = path.replace(reg,""); alert(path);将 / /或 \ \中间的内容替换成空
/g表匹配所有
g表示模式修饰,js/java下正则默认搜索一次,替换一次,加g(global)模式修饰后,会替换所有匹配项
/[^\\\/]*[\\\/]+/g;
//表示正则
/[^\\\/]*[\\\/]+/g;
[]表示范围
[^]表示不再范围内的捕获
\是标准转义字符,连续2个看,\\表示\,\/表示/
*表示贪婪模式匹配,尽可能多的匹配,但最少是0个都认为是捕获成功。
和在一起就是不是\或/的字符,多个或0个
/[^\\\/]*[\\\/]+/g;
同上,[]表示范围,表示\或者/
+表示贪婪模式匹配,1次或多次,最少1次捕获。
合起来就是至少要存在一个\或/
-----------------------------------------
加入当前页面的链接,则
[^\\\/]*
会捕获:
http:
topic.csdn.net
u
20101129
10[\\\/]+
将捕获
//
/
/
/
/
和在一起,就会产生5次捕获。将当前网页网址中最后一个/之前(含/符号)的分5次都匹配到,逐次替换为空白字符,也就是删除掉。