问题标签 [remove-if]

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 回答
577 浏览

c++ - 是否保证每个迭代器只调用一次 remove_if 谓词?

我一直在阅读最新的 C++ 规范,但我无法弄清楚是否remove_if可以为同一个元素多次调用。特别是,我正在考虑在迭代器上std::remove_if被调用。deque据我所知,如果它所做的只是从第一个参数开始并迭代到第二个,那么没有理由多次调用它。

我正在处理的代码使用手动引用计数,因此,如果remove_if谓词返回 true,它将递减并删除底层对象引用。明显的问题是,这只remove_if在每个元素只调用一次谓词时才有效,否则后续调用将访问已删除的对象。有些东西告诉我,这并不能保证没问题,并且会出现一个点,即同一个元素将被传递给remove_if谓词两次以进行一次remove_if调用。

如果您有某种实现迭代器的疯狂数据结构,并说,为每个迭代器增量随机选择一个条目,直到它(随机)到达结束迭代器,我可以看到这将如何失败。但是对于简单的、标准化的结构,比如deque,vectorlist,单个元素可以多次传递给谓词吗?

0 投票
1 回答
317 浏览

r - 如果重复条目发生在R中的某个时间范围内,如何删除它们

我正在尝试处理像下面这样具有相机陷阱数据的数据库。拍摄的照片之间没有延迟,因此快速连续拍摄的照片很可能是同一个人。

如果它们在 10 分钟内出现,我想删除重复的物种,因为它们很可能是同一个体。(即,如果最后一张照片和下一张照片之间的时间少于 10 分钟)。有没有办法在 R 中做到这一点?谢谢!

0 投票
3 回答
2505 浏览

c++ - 用 lambda 迭代 std::vector 不想用 remove_if 删除

remove_if使用on时,我对 lambda 表达式有一个小问题std::vector

我有以下一段代码:

这没有编译器错误,但从上述语句返回 true 的元素不会从向量中删除;

我被打印在屏幕上,例如

openList仍保持原样。

0 投票
2 回答
1396 浏览

php - 如果匹配字符串,则删除标签但保留标签之间的内容

我有文件php:

如果<script>...</script>包含字符串“show_ads_”之间的内容,它将删除<script></script>保留所有内容。

但上面的脚本不起作用。什么都没有删除。我想在运行它并查看源代码时看起来像:

0 投票
3 回答
90 浏览

regex - REGEX - 删除指定的字符串

我需要正则表达式方面的帮助。我有像"testBla"和之类"Bla"的词test"
我想"test""testBla". 所以它应该只删除"test"给定字符串大于 4 个字符的情况。这就是我所拥有的:

但它不起作用。

有任何想法吗?

0 投票
2 回答
305 浏览

.net - 如何在 .net 2.0 中完全删除特殊字符,不提供 linq

我必须使用 .NET 2.0,而且我这里没有 Linq 支持,也...

我尝试使用 Remove() 和 Trim() 函数来修剪字符,例如:

但是对于Trim()样本,结果与string guid(它们只是相等)相同。

我已经完成了这样的功能,但我想正确使用密封的功能String class

但它看起来像普通的 C 风格,我想完全使用 String 函数。我在哪里使用 Trim() 和 Remove() 失败了。

别忘了,我不能使用 Linq 或更高版本的 .net 2.0,所以问题是在较低级别上......

0 投票
2 回答
1416 浏览

c++ - list::remove_if 等效

我想知道是否可以使用 remove_if 和 lambda 表达式来表示这个表达式。

0 投票
1 回答
121 浏览

phpmyadmin - phpmyadmin 如何从字段中删除某些文本?

我有一个名为 products 的表,其中有一个名为 products_description 的字段,我如何从字段中删除某些文本,例如如果文本 abc 存在然后从所有产品中删除它?

谢谢

0 投票
2 回答
1813 浏览

c++ - 带有 boost::bind 的 remove_if 很慢

我有一个 std::list 类,并且想要删除标记为删除的条目。我正在使用 std::remove_if 和擦除。

我在一个小型处理器上运行,其内存分配和释放非常昂贵。此删除在我的应用程序中调用了数千次 new 和 delete。

我以前boost::ref在将非平凡变量作为绑定参数传递时使用过,但在这种情况下,我认为可能是仿函数本身的创建和销毁或它的复制导致了问题。

我想做类似的事情

我找不到关于正在创建和销毁什么的文档。所以我的简单问题是如何提高效率?

0 投票
6 回答
15735 浏览

javascript - 如何在删除之前检查元素中是否包含 HTML?jQuery

在一个函数中,我需要在尝试删除 html 并添加新内容之前检查 (div, span, p) 中是否包含任何 .html 元素。

不知道该怎么做...

我试过这个,但不工作:

全功能