分类

移除指定值

使用 lodash _.pull 从数组中移除指定值

从数组中删除指定值的所有出现。

亮点:

  • 使用 lodash _.pull
  • 以 JSON 数组提供要删除的值
  • 可选字符串不区分大小写匹配

示例:

  • 数组:[1, 2, 2, 3]
  • 值:[2]
  • 结果:[1, 3]

输入 JSON 数组

要删除的值的 JSON 数组

取消勾选以进行不区分大小写的匹配

关键信息

分类
Data Processing
输入类型
textarea, checkbox
输出类型
text
样本覆盖
4
支持 API
Yes

概览

这个工具使用 lodash 的 _.pull 方法,从数组中移除所有指定的值。用户只需输入原始数组和要删除的值列表,即可快速获得清理后的结果,支持可选的大小写敏感设置。

适用场景

  • 当需要从数据数组中批量删除特定元素时。
  • 当处理列表并希望移除重复或无效值时。
  • 当需要不区分大小写地移除字符串数组中的值时。

工作原理

  • 在“数组”输入框中粘贴或输入 JSON 格式的原始数组。
  • 在“要删除的值”输入框中指定 JSON 数组,列出所有要移除的值。
  • 可选:勾选或取消“区分大小写”复选框,以控制字符串匹配的敏感性。
  • 工具自动应用 lodash _.pull 方法,返回移除指定值后的新数组。

使用场景

数据清洗:从用户提交的数组中移除错误或重复的条目。
列表管理:在任务列表中移除已完成或取消的项目。
文本处理:从关键词列表中移除停用词或特定术语。

用户案例

1. 移除数字数组中的零值

背景原因
有一个包含销售数据的数组,需要移除所有零值以简化分析。
解决问题
数组中有多个零值,影响数据汇总和可视化。
如何使用
输入数组 [100, 0, 200, 0, 300] 和值 [0]。
效果
结果数组为 [100, 200, 300]。

2. 不区分大小写移除标签

内容编辑
背景原因
处理文章标签列表,需要移除特定标签,但大小写不一致。
解决问题
标签如 "AI" 和 "ai" 都需要移除,手动处理容易遗漏。
如何使用
设置 caseSensitive 为 false,输入数组 ["AI", "data", "ai", "ML"] 和值 ["ai"]。
示例配置
caseSensitive: false
效果
所有匹配的标签被移除,结果数组为 ["data", "ML"]。

用 Samples 测试

json, video, text

相关专题

常见问题

这个工具支持哪些数据类型?

支持 JSON 数组中的常见数据类型,如数字、字符串、布尔值等。

如何指定要删除的值?

以 JSON 数组格式输入,例如 [2, "apple"]。

区分大小写选项有什么作用?

当处理字符串时,取消勾选可进行不区分大小写的匹配。

工具能处理嵌套数组吗?

不能,工具仅处理一维数组,不支持嵌套结构。

输出结果是什么格式?

输出是修改后的 JSON 数组,以文本形式显示。

API 文档

请求端点

POST /zh/api/tools/pull-values

请求参数

参数名 类型 必填 描述
array textarea 输入 JSON 数组
values textarea 要删除的值的 JSON 数组
caseSensitive checkbox 取消勾选以进行不区分大小写的匹配

响应格式

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
文本: 文本

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-pull-values": {
      "name": "pull-values",
      "description": "使用 lodash _.pull 从数组中移除指定值",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=pull-values",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

如果遇见问题,请联系我们:[email protected]