正则表达式内容提取

wuyonghui0810/RegExp
Hosted
2 Stars 337 次浏览 永辉AI创想 更新于 2026-08-23

这是一个基于 Gradio 的应用程序,用于正则表达式的文本过滤、匹配和替换。 举例: 正则表达式为:`\d{4}-(0[1-9]|1[0-2])-(0[1-9]|[12]\d|3[01])` 输入原文本为:“提取2023-12-31,例子:2023-12-31 则提取内容为:['2023-12-31', '2023-12-31']

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "gradio": {
      "args": [
        "mcp-remote",
        "https://wuyonghui0810-regexp.ms.show/gradio_api/mcp/sse",
        "--transport",
        "sse-only"
      ],
      "command": "npx"
    }
  }
}

可用工具 (3 个)

该服务在 MCP 协议中暴露的工具,AI 可按需调用

update_regex_and_text 1 个参数

该工具无需必填参数,直接调用即可

process_and_display 3 个参数

该工具无需必填参数,直接调用即可

process_and_display_ 3 个参数

该工具无需必填参数,直接调用即可

服务介绍

正则表达式文本过滤与样例展示

这是一个基于 Gradio 的应用程序,用于正则表达式的文本过滤、匹配和替换。

主要功能

  • 预设正则表达式: 从 reg.txt 文件加载大量常用正则表达式,方便快速选择和测试。
  • 自定义测试: 支持手动输入正则表达式和待处理文本进行实时测试。
  • 匹配与替换: 根据正则表达式进行文本匹配,并支持带有替换功能的正则表达式。
  • 样例验证: 自动验证 reg.txt 中定义的正则表达式的匹配和不匹配样例。

使用方法

  1. 安装依赖: 确保已安装 Python 和必要的库。
    bash
    pip install -r requirements.txt

  2. 运行应用: 启动 app.py 文件。
    bash
    python app.py

  3. 访问界面: 应用程序启动后,在浏览器中访问显示的本地 URL (通常是 http://0.0.0.0:7860)。

文件说明

  • app.py: Gradio 应用程序的主文件,包含界面逻辑和正则表达式处理函数。
  • reg.txt: 存储预设正则表达式、匹配样例、不匹配样例和替换规则的配置文件。
  • requirements.txt: 项目所需的 Python 依赖列表。

相关 MCP 服务