关于Javascript语法单行注释的匹配的请教
想用正则做一个去注释的js脚步程序。
但细想之后,发现难度不小。字符串内注释符号,转义符号。而且js的正则不支持向相预查(?<=...)(?<!...),所以要匹配转义的特殊情况,比较复杂。
比如以下的例子:
var a = '2//3\\3\""\'23/*3';//asfads*/
var b = /'"'/;
var c = 'asdfad/*sf//jkkj';/*asdfdsf*/
alert(a)
var p = /a\/\//im;
function a()
{
alert("hello,wo//rld");
}
我不知道是否大家有对这个功能用js实现过。想借鉴一下各位高人的经验。