# 过滤文本段落

快速返回匹配模式或正则表达式的所有段落

> 标准页面: https://elysiatools.com/zh/tools/text-paragraph-filter

- **分类:** Text Processing

- **关键词:** 文本, 过滤, 段落, 模式, 正则表达式, 匹配, 搜索, 提取, 文本段落过滤器

## 概述

过滤文本段落工具能快速从输入文本中提取符合特定模式或条件的段落，支持多种过滤类型和输出格式，简化文本处理任务。

## 输入项

- **文本输入** (textarea): 输入要过滤段落的文本...
- **过滤类型** (select)
- **模式/文本** (text): 要匹配的模式（并非所有过滤类型都使用）
- **段落分隔符** (select)
- **区分大小写** (checkbox): 过滤时匹配大小写
- **保持原始格式** (checkbox): 保持原始间距和换行符
- **输出格式** (select)
- **删除重复项** (checkbox): 删除重复段落
- **按字母排序** (checkbox): 按字母顺序排序结果
- **最大长度** (text): 最大段落长度（用于长度过滤类型）
- **最大词数** (text): 最大词数（用于词数过滤类型）
- **最大行数** (text): 最大行数（用于行数过滤类型）

## 适用场景

- 当您需要从长文档中搜索包含特定关键词或短语的段落时。
- 当您想使用正则表达式匹配复杂模式来筛选文本段落时。
- 当您需要根据段落长度、词数或行数等条件过滤内容时。

## 工作原理

- 在文本输入区域粘贴或输入要处理的文本。
- 选择过滤类型，如‘包含文本’、‘正则表达式’或‘段落长度’。
- 根据所选类型设置模式、文本或条件参数。
- 配置输出格式和其他选项，如删除重复项或排序，然后获取结果。

## 使用案例

- 从服务器日志中提取所有包含错误代码的段落进行分析。
- 在学术论文中筛选出引用参考文献的段落。
- 整理客户反馈邮件，提取提到特定产品名称的段落。

## 常见问题

### 工具支持哪些过滤类型？

支持包含文本、开始于、结束于、完全匹配、正则表达式、段落长度、词数统计等多种过滤类型。

### 如何定义段落的分隔方式？

可以通过‘段落分隔符’选项选择双换行符、单换行符或空行来分隔段落。

### 可以去除重复的段落吗？

是的，勾选‘删除重复项’选项即可自动去除重复段落。

### 输出结果有哪些格式可选？

输出格式包括双换行符分隔、单换行符、空格、编号列表、项目符号、HTML和Markdown。

### 匹配时是否区分大小写？

默认不区分大小写，但可以通过‘区分大小写’选项启用大小写敏感匹配。

## 相关工具

- [过滤文本句子](https://elysiatools.com/zh/tools/text-sentence-filter): 快速返回匹配模式或正则表达式的所有句子
- [过滤文本中的单词](https://elysiatools.com/zh/tools/text-word-filter): 快速返回匹配模式或正则表达式的文本单词
- [批量邮箱提取器](https://elysiatools.com/zh/tools/bulk-email-extractor): 从输入文本、文章、网页源码或混合内容中提取所有邮箱地址。支持去重和导出为JSON格式。
- [行号删除器](https://elysiatools.com/zh/tools/line-number-remover): 智能识别和删除文本或代码中的行号
- [汉字提取器](https://elysiatools.com/zh/tools/chinese-character-extractor): 从文本中提取所有中文字符，过滤掉标点符号、英文字母、数字和非中文符号
- [表情符号提取器](https://elysiatools.com/zh/tools/emoji-extractor): 从文本中提取所有Unicode表情符号，或者可选择删除表情符号
- [批量URL/链接提取器](https://elysiatools.com/zh/tools/bulk-url-extractor): 从文本中提取所有HTTP/HTTPS链接，支持去重和导出功能
- [IP地址提取器](https://elysiatools.com/zh/tools/ip-address-extractor): 从日志文件、服务器日志、网络跟踪或任何文本内容中提取IPv4和IPv6地址

## 示例

- [含表情符号的文本示例](https://elysiatools.com/zh/samples/text-with-emoji-samples): 用于测试表情符号提取的各种语言混合文本和Unicode表情符号
- [正则替换示例](https://elysiatools.com/zh/samples/regex-replace): 用于文本转换和数据清洗的常用正则替换模式集合
- [文本日期示例](https://elysiatools.com/zh/samples/text-with-date-samples): 包含各种日期格式的文本，用于测试日期提取和解析
- [重复行示例](https://elysiatools.com/zh/samples/text-duplicate-line-samples): 用于测试重复行移除工具的各种重复行类型的示例文件

## 相关内容

- [文本提取工具专题](https://elysiatools.com/zh/hubs/text-extract): 汇集 15 个可从混合文本、Markdown、HTML 与日志中提取链接、邮箱、手机号、日期、Emoji 和结构化字段的工具。
- [文本大小写、编码与规范化转换工具](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): 在一个专题中比较文本统计、语言识别、可读性评分、情感分析、内容审核和模式分析工具。
