是否有可能获得没有评论(单个&多行)的ACE编辑器实例的价值?注释由span类“ace_comment”标识,但我发现提取数据的唯一函数是getValue()。如何在没有评论的情况下从ACE编辑器中获得价值?
简单的例子:
console.log("Hello World") //This is a comment.
我能得到什么: 输出: '执行console.log( “Hello World” 的)//这是一个注释'
我想要什么: 输出: '执行console.log( “Hello World” 的)'
扩展示例(多行+ '//' 和 '/ * * /' 注释):
* /这是 注释* /的console.log( “这不是一个注释”)//注释再次
谢谢!我希望能有一个解决方案构建,但这似乎工作正常。 – hkernbach
@jcubic:对于''/ *删除\ nthis multine \ ncomment */RETURN 1“'失败。是否有可能解决这个问题,并且还支持未封闭的多行注释(即匹配'* /'或输入结束)? – CoDEmanX
更新了答案,使用'[\ s \ S] *?'而不是'。*?' – jcubic