我需要将以下几句相匹配:don t包含一个关键词(beta2
)。
考虑:
var aStr = [
/beta1/foo ,
beta1/foo ,
/beta1_xyz/foo ,
blahBlah/beta1/foo ,
beta1 ,
/beta2/foo ,
beta2/foo ,
/beta2_xyz/foo ,
blahBlah/beta2/foo ,
beta2 ,
/beat2/foo ,
beat2/foo ,
/beat2_xyz/foo ,
blahBlah/beat2/foo ,
beat2
];
function bTestForMatch (Str)
{
return /.*(?!beta2).*/i.test (Str);
}
for (var J=0, iLen=aStr.length; J < iLen; J++)
{
console.log (J, bTestForMatch (aStr[J]), aStr[J]);
}
我们需要一种与排除<条码>>2<<>>>>>>>>>>/代码”的所有指示相匹配的法规。 它可以在扼杀中担任各种职务。
预期成果是:
0 true /beta1/foo
1 true beta1/foo
2 true /beta1_xyz/foo
3 true blahBlah/beta1/foo
4 true beta1
5 false /beta2/foo
6 false beta2/foo
7 false /beta2_xyz/foo
8 false blahBlah/beta2/foo
9 false beta2
10 true /beat2/foo
11 true beat2/foo
12 true /beat2_xyz/foo
13 true blahBlah/beat2/foo
14 true beat2
reg是用于3级分析工具,该工具使用 Java的固定表述来过滤次结果。 该工具只使用一条线。 没有人反对,我们就没有使用其源码。
是否有将过滤第二贝塔结果的Java regex(beta
) 这一分析的结果如何?