有人能告诉我错误是在我的正则表达式行
Can somebody please tell me where the error is in my regex line?
我发现了这个模式:
(?<=module.exports = function routes'(') {'n)['S's]*?(?='n})
选择此文本中花括号内的文本:
module.exports = function routes() {
this.root('pages#main');
this.get('/dashboard', 'pages#dashboard');
}
谁能告诉我为什么这是无效的?:
myVar = data.match(/(?<=module.exports '= function routes'(') {'n)['S's]*?(?='n})/);
如果toString()
在你的上下文中工作,那么这个也应该工作
var str = module.exports.toString();
str = str.replace(/function [^ ]+'(')'s*'{/, '').replace(/'}$/,'');
相关文章:
- 如何让我的正则表达式代码在我的dojo cellWidget对象上工作
- 为什么我的捕获括号之外的字符包含在我的正则表达式的匹配项中
- 我的正则表达式如何支持多种语言,如中文,日语,法语等
- 为什么我的正则表达式没有为我的文本输入返回正确的值
- 我的正则表达式与数字不匹配
- 我的正则表达式模式不起作用
- 为什么我的正则表达式在 .NET 中工作,但在 Javascript 中不起作用
- 为什么我的正则表达式中缺少一个字符
- 我无法让我的正则表达式在 JavaScript 中工作
- 为什么我的正则表达式捕获组只在匹配多个部分时捕获字符串的最后一部分
- 我的正则表达式javascript验证没有'似乎不起作用
- 我的正则表达式没有'不起作用
- 如何为我的正则表达式指定非捕获组,以允许使用短划线标记
- 为什么取消转义字符串会弄乱我的正则表达式
- 我的正则表达式应该只接受基于拉丁文的字符,但它的行为却很奇怪
- 谁能解释一下我的正则表达式出了什么问题?
- 问题与我的正则表达式在c#中,工作与javascript
- 为什么我的正则表达式的长度是2
- IE8不识别我的正则表达式
- 为什么我的正则表达式让我写& &;(逗号)