[英]How to use regexp to replace this string in JS?
我有一个像/233/ziyuanku/Screenshot_2014-09-03-16-11-45.png
或/233/ziyuanku/37770506/edit.png
这样的字符串
我想删除/233
并获取最后一个字符串/ziyuanku/Screenshot_2014-09-03-16-11-45.png
我的字符串就像一个/
,一个数字和一个路径,可能有一个 number_name。
我可以得到正则表达式'/\\d+(.*)'
,但我不知道如何在 JavaScript 中做到这一点。
请帮忙。 谢谢。
试试这个正则表达式
function replaceName(url){
var match = /^\/\d+(\/.*)$/.exec(url);
if(match){
return match[1];
}
}
replaceName('/233/ziyuanku/Screenshot_2014-09-03-16-11-45.png');//返回/ziyuanku/Screenshot_2014-09-03-16-11-45.png
您可以应用正则表达式,如下所示:
var name = "John/Smith";
var re = /([^A-Za-z])/g;
var subst = ' ';
name.replace(re, subst);
结果:“约翰史密斯”
试试
str = '/233/ziyuanku/Screenshot_2014-09-03-16-11-45.png';
result = str.replace(/\/[0-9]+/, '');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.