分类

过滤文本句子

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

要匹配的模式(并非所有过滤类型都使用)

标记句子结束的字符

过滤时匹配大小写

保持原始间距和标点符号

删除重复句子

按字母顺序排序结果

最大句子长度(用于长度过滤类型)

最大词数(用于词数过滤类型)

关键信息

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

概览

过滤文本句子工具是一款高效的文本处理助手,能够根据指定的模式、正则表达式或特定语法规则,从长文本中快速筛选并提取出符合条件的句子,帮助用户从海量信息中精准定位关键内容。

适用场景

  • 从长篇文档或报告中提取包含特定关键词的句子。
  • 利用正则表达式批量筛选符合复杂逻辑的文本行。
  • 清理文本数据,通过长度、词数或标点符号特征过滤掉无效信息。

工作原理

  • 将需要处理的文本粘贴到输入框中。
  • 在过滤类型中选择匹配模式,如“包含文本”、“正则表达式”或“是疑问句”等。
  • 根据需要配置大小写敏感、删除重复项或排序等高级选项。
  • 选择输出格式(如编号列表或新行显示),点击执行即可获取过滤后的结果。

使用场景

学术研究:从文献综述中提取所有包含特定研究方法的句子。
数据清洗:从抓取的网页文本中剔除不含数字的无效行或过短的句子。
内容编辑:快速筛选出文稿中的所有疑问句,以便进行校对或修改。

用户案例

1. 提取特定关键词的句子

内容编辑
背景原因
编辑需要从一篇长达万字的行业报告中,找出所有提到“人工智能”的句子进行引用。
解决问题
手动查找效率极低且容易遗漏。
如何使用
输入文本,选择“包含文本”过滤类型,在模式框输入“人工智能”,输出格式选择“每个句子新行”。
效果
系统自动提取出所有包含“人工智能”的完整句子,并按新行排列,方便直接复制使用。

2. 清理无效的短句

数据分析师
背景原因
分析师在处理社交媒体评论数据时,发现其中包含大量无意义的短语或语气词。
解决问题
需要快速过滤掉词数少于 5 个的句子,以提高数据质量。
如何使用
输入评论文本,选择“词数统计”过滤类型,设置最大词数为 5,并勾选“删除重复项”。
效果
成功剔除了所有过短的无效评论,并去除了重复内容,得到了干净的分析样本。

用 Samples 测试

video, text, regex

相关专题

常见问题

该工具支持哪些过滤类型?

支持多种类型,包括包含文本、正则表达式、句子长度、词数统计、是否包含数字、疑问句/感叹句识别等。

如何使用正则表达式进行过滤?

在过滤类型中选择“正则表达式”,并在模式输入框中输入您的正则规则即可进行高级匹配。

可以保持原始文本的格式吗?

可以,勾选“保持原始格式”选项,工具将保留原始的间距和标点符号。

输出结果支持哪些格式?

支持段落格式、每个句子新行、空格分隔、编号列表、项目符号和分号分隔等多种输出方式。

处理后的结果可以自动排序吗?

可以,勾选“按字母排序”选项,工具会自动将提取出的句子按字母顺序进行排列。

API 文档

请求端点

POST /zh/api/tools/text-sentence-filter

请求参数

参数名 类型 必填 描述
textInput textarea -
filterType select -
pattern text 要匹配的模式(并非所有过滤类型都使用)
sentenceEndings text 标记句子结束的字符
caseSensitive checkbox 过滤时匹配大小写
preserveFormatting checkbox 保持原始间距和标点符号
outputFormat select -
removeDuplicates checkbox 删除重复句子
sortAlphabetically checkbox 按字母顺序排序结果
maxLength text 最大句子长度(用于长度过滤类型)
maxWords text 最大词数(用于词数过滤类型)

响应格式

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

AI MCP 文档

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

{
  "mcpServers": {
    "elysiatools-text-sentence-filter": {
      "name": "text-sentence-filter",
      "description": "快速返回匹配模式或正则表达式的所有句子",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=text-sentence-filter",
      "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]