繁体   English   中英

如何将重复的“斜杠”替换为字符串中的单个斜杠?

[英]How to replace duplicated 'slash' into a single slash from a string?

如何从字符串中替换重复的“斜杠”?

例如,

str = '/estate//info//';  
alert(fragment.replace(/\/\/+/, "/"));

结果,

/estate/info//

但我追求,

/estate/info/

尝试这个:

str = '/estate//info//';  
alert(str.replace(/\/\/+/g, "/"));  
// where 'g' will do the global search and replace it with single '/'

尝试这个,

str = '/estate//info//';  
alert(fragment.replaceAll("//", "/"));

你也可以试试

  var val = "\\val1\\val2\\val3";
  val = val.substr(0, val.lastIndexOf("\\"));
  alert(val);

小提琴

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM