需要一个注释的正则表达式。 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*/ ";

我要获取这段代码的注释
主要是为了做语法高亮,目前先用遍历字符串解决。
展开
 我来答
百度网友d18a38e
2012-11-25 · TA获得超过342个赞
知道小有建树答主
回答量:119
采纳率:100%
帮助的人:81.1万
展开全部
//数据
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);

测试都通过了,希望对楼主有帮助~
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
邢廷洋
2012-11-24 · TA获得超过138个赞
知道答主
回答量:102
采纳率:0%
帮助的人:67.3万
展开全部
说明白了一些,举个例子。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
潇洒哥哥windy
2012-11-24
知道答主
回答量:49
采纳率:0%
帮助的人:9.7万
展开全部
任务飘过。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式