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)..
答案 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;