nproxy icon indicating copy to clipboard operation
nproxy copied to clipboard

多条匹配规则

Open Jarvis-Q opened this issue 11 years ago • 2 comments

哈哈,希望这个可以增强下。 当多条规则匹配时,如果实际想匹配的是第二条,但是第一条却匹配了(发现匹配即中止查找),响应替换表达式却找不到该路径(实际上的期望值该是第二条替换),在控制台的打印信息中实际上是第一条出错?(用户的潜意识是第二条配置出错了!) 建议: 一:报错情况下 控制台输出pattern或输出实际的responder路径(比如期望值是patternB: X:/file/b.js,但实际上因为规则写的有问题,替换的patternA: X:/file/a.js)

二:嘿嘿。这种需求不知是否广泛(combo的某种形式)。 http://a.b.c/??后跟的文件动态的,或者可能有多重组合,如果为每条匹配情况写一条规则稍显蛋疼.可以这样的话就好了,类似: { pattern: /(?=-min)/g, responder:{ dir: 'x:\aaa\bbb', src: '$1' //某种形式的分组全部匹配,自动转化成数组 } }

Jarvis-Q avatar Aug 06 '13 03:08 Jarvis-Q

Thanks for your suggestion. I'll make it happen!

Thanks

Goddy http://goddyzhao.me

On Aug 6, 2013, at 11:45, Jarvis-Q [email protected] wrote:

哈哈,希望这个可以增强下。 当多条规则匹配时,如果实际想匹配的是第二条,但是第一条却匹配了(发现匹配即中止查找),响应替换表达式却找不到该路径(实际上的期望值该是第二条替换),在控制台的打印信息中实际上是第一条出错?(用户的潜意识是第二条配置出错了!) 建议: 一:报错情况下 控制台输出pattern或输出实际的responder路径(比如期望值是patternB: X:/file/b.js,但实际上因为规则写的有问题,替换的patternA: X:/file/a.js)

二:嘿嘿。这种需求不知是否广泛(combo的某种形式)。 http://a.b.c/??后跟的文件动态的,或者可能有多重组合,如果为每条匹配情况写一条规则稍显蛋疼.可以这样的话就好了,类似: { pattern: /(?=-min)/g, responder:{ dir: 'x:\aaa\bbb', src: '$1' //某种形式的分组全部匹配,自动转化成数组 } }

— Reply to this email directly or view it on GitHub.

goddyZhao avatar Aug 06 '13 04:08 goddyZhao

亲,什么时候提供正则版的 combo 映射呢?一个一个写太难受了。

smalike avatar Apr 11 '16 08:04 smalike