问题标签 [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 投票
2 回答
137 浏览

php - PHP 从逗号分隔的字符串中删除电子邮件地址

我正在尝试从逗号分隔的字符串中删除电子邮件。我有一个给我带来电子邮件的脚本。任何快速做到这一点的方法:

结果:

但是我需要:

0 投票
1 回答
145 浏览

python - 如果在 Python 中找到,则从列表中删除项目

如果发现与另一个列表中的另一个项目匹配,我如何从列表中删除一个项目?

0 投票
1 回答
199 浏览

android - 删除标记 Google Map api v2 - Android

我想根据前面的条件来绘制和移除Marker 必须是如何

例子:

0 投票
2 回答
1655 浏览

php - 如何使用 php 删除特定的 html 元标记?

我想这样做:
如果php 在 html 源代码中找到了这个特定的元标记,则从标题中删除:

我试过这种方式,但不工作:

声明完整元数据的完整代码块:

我不知道为什么,因为在 HTML 源代码上我找到了它,看起来和我复制的一样!

0 投票
2 回答
1071 浏览

c++ - std::remove_if 的渐近复杂度

我正在为具有硬编码的最大元素数 N 的数据结构开发一种擦除方法,该方法依赖于std::array避免堆内存。尽管std::array仅包含 N 个元素,但其中的某个数量 M 是“相关”元素,其中 M 小于或等于 N。例如,如果 N 为 10,则数组如下所示:

...如果 M 为 7,则只有前 7 个元素是“相关的”,而其他元素被认为是垃圾(结尾{ -1, -1, -9 }是垃圾)。我在int这里使用了一个 SO 示例,但真正的程序存储了实现operator==. 下面是一个删除所有-1并更新 M 的工作示例:

我的问题是什么是渐近复杂度std::remove_if?我想在std::remove_if和之间std::distance是总体 O(2M) 或 O(M) ,其中std::remove_if是更昂贵的操作。但是我不确定是否std::remove_if是 O(N * M),因为每次删除都会移动元素

编辑:为清楚起见,我知道这应该应用谓词 M 次,但我想知道每次谓词为真时是否应用 N 班次

0 投票
0 回答
62 浏览

java - xamarin - Resource.designer.cs 特殊字符问题

自动生成的代码如下:

斜线会自动生成。

如果我手动删除它会有任何副作用吗?

它在“R.java”中给出错误

我可以删除两个“/”并继续吗?它会带来任何问题吗?

0 投票
2 回答
238 浏览

windows - Windows 批处理文件:将结构转换为单行字符串

我需要以批处理文件的形式完成这项艰巨的任务,用 C 语言不是最难的,但在 DOS 中是地狱(至少对我来说!)我需要将结构转换为单个 var(字符串)才能在我的程序中再次将它们转换为该结构。不要担心复出,它已经完成了。

该结构的大小会有所不同,并且在 [0] 内有一个索引,该索引必须是我的 var 中的第一项。

这里是这些结构的一个例子(只有 3 个):

所以第一个结构:

我需要将此结构转换为这一行:

其中 0 (flwp_) 是索引,也是“”中的第一项。

所以这个例子中的另外两个将是:

childCount 可以是任何值,但我认为不会超过 9。所以,我们有多少 childCount,下一行会有更多的孩子。

但是我只需要 childCount 值之后的值,所以我使用该值知道该字符串中还有多少可用的项目,所以没问题。

我正在考虑首先删除我不需要的所有内容(按顺序):

这将在第一个结构中留下类似的内容:

现在我需要阅读它并转换成我的单行字符串。但是我很难知道正确的索引,因为可能是第一个值,但是如果索引有 2 个或 3 个字符?

我也在考虑用一些信息替换来跟踪我,所以不会替换文件的“]”,所以我会知道索引之前是什么,之后是值。

我也试图循环但没有成功创建一个索引,如:

其中 X 是从 0 到 1000(我不相信会通过那个数字)

它不起作用,也许我的第一个想法更好......:\

我需要一个(或多个)批处理文件来将内部具有类似结构的多个文件转换为新文件,并将值作为我在上面详细描述的字符串。

有任何想法吗?

谢谢!


@Squashman 此外,如您所见,结果的顺序有点混乱:

是否可以按正确的顺序写入文件?

再次非常感谢您的帮助@Squashman

干杯


好的,顺序真的无关紧要,但是我很难将每个文件都变成一个新文件...我尝试了这个但没有成功:

有什么线索吗?

========================================

好的,现在我们非常接近了!只需要处理带有的行,level.waypoints[其余的必须被忽略,并添加一个我已经成功完成的最终关闭变量:

现在我该如何添加findstr %findtext%到这些循环中?我尝试了许多不同的方式,但语法错误......你能帮帮我吗?:D

非常感谢 @Squashman 和 @dbenham 到现在为止的所有帮助。

干杯

0 投票
4 回答
1325 浏览

python - 根据索引列表从列表中删除项目

我有一个这样的项目列表:

然后我定义另一个列表,如下所示:

我的目标是从 A 中删除列表 1、3 和 7,结果是:

删除此类物品最明智的方法是什么?如果可能的话,我想在不使用 for 循环的情况下做到这一点。

我尝试使用以下代码,但显然它不起作用,因为 A 的大小在每次迭代时都会受到影响

0 投票
1 回答
263 浏览

list - 从 Scheme 中的列表中收集最小值和最大值范围内的元素

我是 Scheme 新手,目前没有使用(Racket 版本),因此我没有过滤器等内置功能。

我现在的任务是从我输入的列表中取出元素,并且只取出那些高于我的MinValue和低于我的MaxValue的元素

例如,在我的“lst”变量中,我有(2 4 1 6 5 4 7 3)

在我的MinValue我有2

在我的MaxValue我有5

所以现在在我应用类似的东西之后

从技术上讲,它应该删除并排除:

但我收到错误:

主要问题:

Scheme 是否有一个特定的定义变量,例如 # 在使用 remove/remove-if 函数时迭代列表,所以我可以使用它?

有没有办法让它以这种方式工作:

谢谢!

标签“作业”应该在那里,但我还不能创建它

0 投票
0 回答
67 浏览

java - 如何从不同的类文件中检索字符串,然后将该字符串添加到数组中,然后如果某些单词出现多次则删除它们

我已经被这个问题困扰了几天,找不到这个问题的任何答案。它慢慢让我发疯。我需要制作两种方法,一种是将该单词添加到 Array Word[] 单词中,另一种是在单词出现多次时将其删除。可悲的是,每次我尝试使用 .add 或任何类似的东西都不起作用。我感到很困惑。

WordBagClient

这是我的 WordBag.java

这是我的单词课