在JavaScript中删除两个indexOf之间的字符串部分 [英] Remove part of string between two indexOf in javascript

查看:57
本文介绍了在JavaScript中删除两个indexOf之间的字符串部分的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从两个indexOf

我有这个 jsFiddle

这是我的代码:

 var x = "M 178.6491699876038 23.419570090792845 C 183.6491699876038 
23.419570090792845 186.47776067057902 30.902823043098138 190.3670728596699 
     41.19229585251793 L 194.25638504876076 51.48176866193772" ; 
  var c = x.indexOf('C') ; 
  var L = x.indexOf('L') ;
  var final = x.slice (c,L) ;
  console.log(final) ;

此代码将导致返回字符串的已删除部分

this code will result in returning the removed part of the string

问题,在删除CL

推荐答案

只需将原始字符串的该部分替换为空:

Just replace that part of the original string with nothing :

var x = "M 178.6491699876038 23.419570090792845 C 183.6491699876038 23.419570090792845 186.47776067057902 30.902823043098138 190.3670728596699 41.19229585251793 L 194.25638504876076 51.48176866193772" ; 
var c = x.indexOf('C') ; 
var L = x.indexOf('L') ;

var final = x.slice (c,L) ;
console.log(x.replace(final, ''));

FIDDLE

这篇关于在JavaScript中删除两个indexOf之间的字符串部分的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆