从javascript字符串中删除双引号

时间:2017-03-04 04:33:27

标签: javascript

var tabData='[{type:"line",showInLegend:true,dataPoints:[{"x":new Date("2017-02-25"),"y":20},{"x":new Date("2016-02-25"),"y":15}]},{type:"line",showInLegend:true,dataPoints:[{"x":new Date("2017-02-25"),"y":20},{"x":new Date("2016-02-25"),"y":15}]}]';

我想在新日期("")出现的地方仅删除新日期("")的双引号。 like- new Date(2017-02-25)..

4 个答案:

答案 0 :(得分:-1)



file.getAbsolutePath();




或者将结果分配回error而不是新变量。

进一步阅读:

答案 1 :(得分:-1)

我不知道您为什么要这样做,但您可以使用String#replace来做您所问的:



var tabData = '[{type:"line",showInLegend:true,dataPoints:[{"x":new Date("2017-02-25"),"y":20},{"x":new Date("2016-02-25"),"y":15}]},{type:"line",showInLegend:true,dataPoints:[{"x":new Date("2017-02-25"),"y":20},{"x":new Date("2016-02-25"),"y":15}]}]'

tabData = tabData.replace(/new Date\("([^"]*)"\)/g, 'new Date($1)')

console.log(tabData)




答案 2 :(得分:-1)

您可以尝试这样做:

var label = UILabel()
let stringValue = "A label\nwith\nmultiline text."
label.text = stringValue
label.numberOfLines = 2 // 0
label.lineBreakMode = .byTruncatingTail // or .byWrappingWord
label.minimumScaleFactor = 0.5 // It is not required but nice to have a minimum scale factor to fit text into label frame

例如,

var regEx = /new\sDate\("(\d*-\d*-\d*)"\)/g;
var str = ""; //your string as mentioned above
str = str.replace(regEx,"new Date($2)")

对于整个字符串中的全局范围,请执行:

var regEx = / new \ sDate(“(\ d * - \ d * - \ d *)”)/ g

答案 3 :(得分:-1)

试试这个,

var tabData='[{type:"line",showInLegend:true,dataPoints:[{"x":new Date("2017-02-25"),"y":20},{"x":new Date("2016-02-25"),"y":15}]},{type:"line",showInLegend:true,dataPoints:[{"x":new Date("2017-02-25"),"y":20},{"x":new Date("2016-02-25"),"y":15}]}]';


tabData=tabData.replace(/Date\("/g, 'Date(');
tabData.replace(/\"\)/g, ')');

<强> Ouptut:

  

&#34; [{类型:&#34;线&#34;,showInLegend:真,数据点:[{&#34; X&#34;:新   日期(2017年2月25日),&#34; Y&#34; 20},{&#34; X&#34;:新   日期(2016年2月25日),&#34; Y&#34;:15}]},{式:&#34;线&#34;,showInLegend:真,数据点:[{&#34; X&#34 ;:新   日期(2017-02-25),&#34; y&#34;:20},{&#34; x&#34;:新日期(2016-02-25),&#34; y&#34;: 15}]}]&#34;