问题标签 [negate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
27 浏览

java - 类似于否定 .filter()

所以我有一个流,我正在尝试过滤它。该流中的每个对象都具有 5 种不同状态之一。每个具有特定状态的项目都会列入该列表。然后我将使用 aforeach来更改这些过滤对象的另一个属性。

问题是:我必须对从我的列表中过滤出来的对象做一些事情。所以我也需要一种方法来获取它们,但是由于有 5 种不同的状态,我不想将它们全部放在另一个过滤器中。

有没有办法在过滤器中放置if/或?有没有办法否定过滤?elseforeach

无法发布代码,因为它是专有的。

0 投票
1 回答
73 浏览

regex - 否定正则表达式模式的输出

我想否定正则表达式模式的结果,以便它应该返回除正则表达式结果之外的所有内容。

示例字符串:

我写了一个下面的正则表达式,它给出了输出 as-test.abc@xyz.com

现在我想要除了上述结果之外的一切,即

我试图否定,但它不起作用。

任何帮助深表感谢。

0 投票
1 回答
27 浏览

javascript - 将 RegEx 与插入符号否定匹配(排除)

我想用排除过滤我的数组,所以我做了

我从输入字段添加[^和变量并制作否定正则表达式,但它不起作用。不过滤任何东西。letterexc]

我在这里阅读并尝试了我的模式https://regexr.com/并发现我的模式是否真的有效,但不是我自己。

MDN链接的另一篇文章说类似的模式有效(括号后有插入符号)

截屏

编辑:我添加了一个笔链接。它使用包含和排除字母的 2 个输入字段进行过滤。附带的过滤器工作正常