需要一个注释的正则表达式。 50
要求:1.匹配/**/和//注释2.如果注释在字符串中将不匹配"//xxxxxxx/*xxxx*/"比如有一段代码:vara=1;//数字varb="string;//s...
要求:
1.匹配 /* */ 和 // 注释
2.如果注释在字符串中将不匹配 " //xxxxxxx /* xxxx */ "
比如有一段代码:
var a = 1; // 数字
var b = "string;//string/*dtring*/";
var c = "string ; //string /*dtring*/ ";
我要获取这段代码的注释
主要是为了做语法高亮,目前先用遍历字符串解决。 展开
1.匹配 /* */ 和 // 注释
2.如果注释在字符串中将不匹配 " //xxxxxxx /* xxxx */ "
比如有一段代码:
var a = 1; // 数字
var b = "string;//string/*dtring*/";
var c = "string ; //string /*dtring*/ ";
我要获取这段代码的注释
主要是为了做语法高亮,目前先用遍历字符串解决。 展开
展开全部
//数据
var a = "/*hello world*/";
var b = "//hello world";
var c = "/*line_1line_2line_3*/";
var d = "//hello/*world*/";
//正则
var reg_1 = /(\/\*.+\*\/)/ig;
var reg_2 = /(\/\/[^\n]+)/ig;
//测试
reg_1.exec(a);
reg_2.exec(b);
reg_1.exec(c);
reg_2.exec(d);
测试都通过了,希望对楼主有帮助~
var a = "/*hello world*/";
var b = "//hello world";
var c = "/*line_1line_2line_3*/";
var d = "//hello/*world*/";
//正则
var reg_1 = /(\/\*.+\*\/)/ig;
var reg_2 = /(\/\/[^\n]+)/ig;
//测试
reg_1.exec(a);
reg_2.exec(b);
reg_1.exec(c);
reg_2.exec(d);
测试都通过了,希望对楼主有帮助~
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
说明白了一些,举个例子。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询