我想删除字符串周围的“”。
例如,如果字符串是:“I am here”,那么我只想输出I am here。
我想删除字符串周围的“”。
例如,如果字符串是:“I am here”,那么我只想输出I am here。
当前回答
如果你可以控制你的数据,你知道你的双引号包围字符串(所以不出现在字符串中),字符串是一个整数…用:
"20151212211647278"
或者类似的,这很好地删除了周围的引号
JSON.parse("20151212211647278");
这不是一个通用的答案,但巧妙地满足了利基需求
其他回答
如果要删除字符串中的所有双引号,请使用
var str = '"some "quoted" string"';
console.log( str.replace(/"/g, '') );
// some quoted string
否则,你想要删除字符串周围的引号,使用:
var str = '"some "quoted" string"';
console.log( clean = str.replace(/^"|"$/g, '') );
// some "quoted" string
如果你想要老派,使用REGEX 1,$s/"//g
这是为懒人设计的一款简单的工具
var str = '"a string"';
str = str.replace(/^"|"$/g, '');
请尝试使用regex从字符串中删除双引号。
$string = "I am here";
$string =~ tr/"//d;
print $string;
exit();
如果只想从开头或结尾删除引号,请使用以下正则表达式:
'"Hello"'.replace(/(^"|"$)/g, '');