评论正则表达式 [英] Commenting Regular Expressions

查看:185
本文介绍了评论正则表达式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试在JavaScript中评论正则表达式。

I'm trying to comment regular expressions in JavaScript.

关于如何使用正则表达式从代码中删除注释似乎有很多资源,但实际上并不是如何注释 JavaScript中的正则表达式,因此更容易理解。

There seems to be many resources on how to remove comments from code using regex, but not actually how to comment regular expressions in JavaScript so they are easier to understand.

非常感谢任何帮助!

推荐答案

不幸的是,JavaScript没有像其他语言那样的正则表达式文字的详细模式。你可以找到这个有趣的,但是

Unfortunately, JavaScript doesn't have a verbose mode for regular expression literals like some other langauges do. You may find this interesting, though.

代替任何外部库,你最好的选择就是使用普通字符串并注释:

In lieu of any external libraries, your best bet is just to use a normal string and comment that:

var r = new RegExp(
    '('      + //start capture
    '[0-9]+' + // match digit
    ')'        //end capture
); 
r.test('9'); //true

这篇关于评论正则表达式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆