We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6cd6dd9 commit 31ead7eCopy full SHA for 31ead7e
1 file changed
Rewrite-Parser.beta.js
@@ -360,7 +360,12 @@ if (binaryInfo != null && binaryInfo.length > 0) {
360
if (sni != null) {
361
for (let i = 0; i < sni.length; i++) {
362
const elem = sni[i].trim()
363
- if (x.indexOf(elem) != -1 && /^(DOMAIN|RULE-SET)/i.test(x) && !/,\s*extended-matching/i.test(x)) {
+ // 加入对逻辑规则的判断
364
+ if (
365
+ x.indexOf(elem) != -1 &&
366
+ (/^(DOMAIN|RULE-SET)/i.test(x) || /AND|OR|NOT\s*\?\s*?\,\s*?\(\s*?\(.+/i.test(x)) &&
367
+ !/,\s*extended-matching/i.test(x)
368
+ ) {
369
x = x + ',extended-matching'
370
break
371
}
0 commit comments