如何从字符串中移除转义序列?——移除制表符( )实例
移除字符串中的制表符方法
针对你给出的字符串,这里有几种实用的方法可以移除其中的制表符:
单个制表符替换(适合移除特定位置的单个制表符)
如果只需要移除末尾的那一个制表符,可以直接用replace方法匹配单个制表符:var street = "1324 W. 650 N.\t"; street = street.replace('\t', ''); console.log(street); // 输出:"1324 W. 650 N."全局移除所有制表符
如果字符串中可能存在多个制表符,想要全部移除,使用带全局标志的正则表达式:var street = "1324 W. 650 N.\t"; street = street.replace(/\t/g, ''); console.log(street); // 输出:"1324 W. 650 N."分割拼接法
也可以通过split按制表符分割字符串,再用join拼接起来,达到移除所有制表符的效果:var street = "1324 W. 650 N.\t"; street = street.split('\t').join(''); console.log(street); // 输出:"1324 W. 650 N."
注意:如果你的需求是移除字符串首尾的所有空白字符(包括制表符、空格、换行等),可以使用
trim()方法,但它会同时移除其他空白,不是只针对制表符:var street = "1324 W. 650 N.\t"; street = street.trim(); console.log(street); // 输出:"1324 W. 650 N."
内容的提问来源于stack exchange,提问作者Prasanna Kumar
相关产品推荐
相关产品推荐

