正则表达式忽略命名模式
Regex to ignore naming pattern
我们开始将 TypeScript 与常规 Javascript 相结合。我们在构建过程中使用了 JSHint。我需要找到一种方法让 JSHint 忽略当前正在使用的打字稿文件。
JSHint中的选项目前是src: '<%= pkg.webapp %>/**/*.js',
我在 jshint 中没有看到忽略特定文件类型的选项。
我通过添加
让它工作
/* jshint ignore:start */
/* jshint ignore:end */
每个 TypeScript 文件,但我希望它是自动化的。
谁能帮我写一个正则表达式,开头包含变量 <%= pkg.webapp %>
?
我需要忽略以 _ts.js
结尾的文件
如果您知道 _ts.js
将是没有变化的文字字符串:
/(_ts.js)$/g
您不需要 var 来预测文件名,只需匹配字符串的末尾即可。使用此网站快速测试正则表达式:http://regexr.com/
()
是子串,$
表示"ends in."
你会像这样使用:
var regex = /(_ts.js)$/g;
regex.test(someString);
我能够使用 ignores 选项。它接受一个数组
module.exports = {
src: '<%= pkg.webapp %>/**/*.js',
options: {
ignores: ['<%= pkg.webapp %>/**/*_ts.js'],
}
}
我们开始将 TypeScript 与常规 Javascript 相结合。我们在构建过程中使用了 JSHint。我需要找到一种方法让 JSHint 忽略当前正在使用的打字稿文件。
JSHint中的选项目前是src: '<%= pkg.webapp %>/**/*.js',
我在 jshint 中没有看到忽略特定文件类型的选项。
我通过添加
让它工作/* jshint ignore:start */
/* jshint ignore:end */
每个 TypeScript 文件,但我希望它是自动化的。
谁能帮我写一个正则表达式,开头包含变量 <%= pkg.webapp %>
?
我需要忽略以 _ts.js
如果您知道 _ts.js
将是没有变化的文字字符串:
/(_ts.js)$/g
您不需要 var 来预测文件名,只需匹配字符串的末尾即可。使用此网站快速测试正则表达式:http://regexr.com/
()
是子串,$
表示"ends in."
你会像这样使用:
var regex = /(_ts.js)$/g;
regex.test(someString);
我能够使用 ignores 选项。它接受一个数组
module.exports = {
src: '<%= pkg.webapp %>/**/*.js',
options: {
ignores: ['<%= pkg.webapp %>/**/*_ts.js'],
}
}