# 字符串包含检测

检查字符串是否包含指定的子字符串或字符

> 标准页面: https://elysiatools.com/zh/tools/string-contains

- **分类:** Text Processing

- **关键词:** 字符串, 包含, 搜索, 查找, 子字符串, 文本, 字符串包含

## 概述

字符串包含检测工具是一款高效的文本处理工具，旨在帮助用户快速验证一段文本中是否包含特定的关键词或字符序列，支持自定义大小写敏感度及多词匹配逻辑。

## 输入项

- **搜索文本** (textarea): Enter the text to search in...
- **搜索词** (text): Enter terms separated by commas...
- **区分大小写** (checkbox)
- **匹配所有词** (checkbox)

## 适用场景

- 在长文本中快速定位是否存在特定的敏感词或关键信息。
- 验证用户输入或数据列表是否符合包含特定格式或字符的要求。
- 批量筛选包含特定标签或分类标识的文本内容。

## 工作原理

- 在搜索文本框中输入需要检测的完整内容。
- 在搜索词框中输入一个或多个关键词，多个词请用逗号分隔。
- 根据需求勾选“区分大小写”或“匹配所有词”选项。
- 点击执行按钮，系统将立即返回检测结果，告知文本中是否包含目标内容。

## 使用案例

- 日志分析：快速检查系统日志中是否包含特定的错误代码或警告标识。
- 内容审核：批量检测文章或评论中是否包含违禁词或特定主题词。
- 数据清洗：从杂乱的文本数据中筛选出包含特定特征的记录。

## 常见问题

### 该工具支持同时搜索多个词吗？

支持。您可以在搜索词框中输入多个词并用逗号分隔，系统会根据您的配置进行匹配。

### “匹配所有词”选项有什么作用？

勾选此项后，工具将仅在文本同时包含您输入的所有搜索词时返回肯定结果。

### 搜索时区分大小写吗？

默认不区分。如果您需要精确匹配大小写，请勾选“区分大小写”选项。

### 该工具对文本长度有限制吗？

工具支持处理常见的文本长度，但建议避免输入过大的超长文本以保证响应速度。

### 搜索结果如何显示？

工具会直接反馈文本中是否包含目标词，并清晰展示匹配状态。

## 相关工具

- [全字母句检测器](https://elysiatools.com/zh/tools/pangram-checker): 检测文本是否为全字母句（包含字母表中的每个字母）。报告缺失字母、已用字母和唯一字母数。
- [检查文本是否为伪文本](https://elysiatools.com/zh/tools/text-fake-detector): 快速检查给定文本是否为伪造（包含同形字）
- [以太坊地址验证器](https://elysiatools.com/zh/tools/eth-address-validator): 检查字符串是否是以太坊地址。不验证地址校验和。
- [特殊字符校验器](https://elysiatools.com/zh/tools/special-character-validator): 检查字符串是否包含特殊字符（如 !@#$%^&*()_+）并识别其中包含的特殊字符
- [Markdown 列表格式化器](https://elysiatools.com/zh/tools/markdown-list-formatter): 将每行文本转换为 Markdown 列表项或数字列表
- [过滤文本行](https://elysiatools.com/zh/tools/text-line-filter): 快速返回匹配模式或正则表达式的文本行
- [过滤文本段落](https://elysiatools.com/zh/tools/text-paragraph-filter): 快速返回匹配模式或正则表达式的所有段落
- [过滤文本句子](https://elysiatools.com/zh/tools/text-sentence-filter): 快速返回匹配模式或正则表达式的所有句子

## 示例

- [Android Java 字符串处理示例](https://elysiatools.com/zh/samples/android-string-processing-java): Android Java 字符串处理示例，包括字符串分割连接、正则表达式和字符串替换
- [Android Kotlin 字符串处理示例](https://elysiatools.com/zh/samples/android-string-processing-kotlin): Android Kotlin 字符串处理示例，包括字符串分割连接、正则表达式和字符串替换
- [macOS Objective-C 字符串处理示例](https://elysiatools.com/zh/samples/macos-string-processing-objectivec): macOS Objective-C 字符串处理示例，包括NSString、NSMutableString、搜索、正则表达式和编码
- [macOS Swift 字符串处理示例](https://elysiatools.com/zh/samples/macos-string-processing-swift): macOS Swift 字符串处理示例，包括分割/连接、正则表达式和字符串替换

## 相关内容

- [文本大小写、编码与规范化转换工具](https://elysiatools.com/zh/hubs/text-convert): 在一个专题中比较文本大小写转换、全半角转换、编码转换、Quoted-Printable 处理和行内文本规范化工具。
- [Text 工具专题](https://elysiatools.com/zh/hubs/text-utility): 探索 33 个围绕 text 的 utility 工作流工具，快速找到相近能力。
- [文本分析、可读性与内容检查工具](https://elysiatools.com/zh/hubs/text-analyze): 在一个专题中比较文本统计、语言识别、可读性评分、情感分析、内容审核和模式分析工具。
- [文本脱敏、高亮与展示格式化工具](https://elysiatools.com/zh/hubs/text-format): 在一个专题中比较文本脱敏、PII 检测、电话号码规范化、重点高亮、居中排版和 diff 格式化工具。
