Javascript:匹配包含注释字符的整行
Javascript: Match a whole line containing comment characters
我有一个类似以下的文件
// Variables
// Greys
@linkColor: #000;
// Links
@linkColorHover: darken(@linkColor, 15%);
// Fonts
@sansFontFamily: "Helvetica Neue", Helvetica, Arial, sans-serif;
@altFontFamily: @sansFontFamily;
// Size
@baseLineHeight: 20px;
我可以一行一行地读这个文件。如果一行不是正则表达式注释,有什么方法可以检查它吗。
实时示例
这个正则表达式:
var isCommentLine = function (line) {
var rex = /^'s*'/'/.*$|^'s*'/'*.*'*'/'s*$/;
return rex.test(line);
}
将返回
以下4行的true
:
// hello world
// some comment
/* other comment */
/* yet another one */
多行注释的false
/* hello
* thing
bing
world */
混合代码的false
-注释行:
color: red; // red color
因此,如果您的用例对此满意,那么您可以使用它
相关文章:
- 在JavaScript中输出转义字符
- 不同浏览器中的空白字符正则表达式行为
- Regex匹配除“”之外的所有字符;.js”;
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 使用RegExp查找url中的字符
- 如何为jQuery屏蔽输入插件创建一个允许字母数字、空格和重音字符的掩码
- 使用正则表达式将输入格式设置为单字符逗号、单字符逗号等
- 允许在文本框中使用某些字符
- 根据页面的位置突出显示文本中的字符
- 元素的内容必须由格式正确的字符数据或标记组成
- Javascript中的备选注释方法
- html5视频中的Youtube类型注释
- 如何将字符串拆分为字符,但在javascript中保留空格
- 使用Google Maps API向标记添加多个字符
- 如何允许在TinyMCE中使用valid_elements进行注释标记
- 在数组中使用注释字符构建复杂字符串
- jQuery加载带有转义字符的本地iframe url,用于disqus注释
- Javascript:匹配包含注释字符的整行
- 将不带分隔符的字符串中的所有字符拆分为带lotus注释的数组
- JavaScript注释中的特殊字符