关键信息
- 分类
- 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, textWebRTC 实时通信示例
全面的 WebRTC 示例,用于点对点音视频通信、数据通道、屏幕共享和信令服务器实现
preferred input family json
十六进制/Unicode转换样本
十六进制和Unicode转义序列转换的测试样本
preferred input family json
JWT 示例
从基础令牌结构到高级安全实现的全面JWT示例
preferred input family json
ELK Stack 日志分析示例
全面的 ELK Stack(Elasticsearch、Logstash、Kibana)示例,用于分布式系统中的日志聚合、处理和可视化
preferred input family json
相关专题
常见问题
这个工具支持哪些数据类型?
支持 JSON 数组中的常见数据类型,如数字、字符串、布尔值等。
如何指定要删除的值?
以 JSON 数组格式输入,例如 [2, "apple"]。
区分大小写选项有什么作用?
当处理字符串时,取消勾选可进行不区分大小写的匹配。
工具能处理嵌套数组吗?
不能,工具仅处理一维数组,不支持嵌套结构。
输出结果是什么格式?
输出是修改后的 JSON 数组,以文本形式显示。