正则表达式内容提取
这是一个基于 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中定义的正则表达式的匹配和不匹配样例。
使用方法
-
安装依赖: 确保已安装 Python 和必要的库。
bash
pip install -r requirements.txt -
运行应用: 启动
app.py文件。
bash
python app.py -
访问界面: 应用程序启动后,在浏览器中访问显示的本地 URL (通常是
http://0.0.0.0:7860)。
文件说明
app.py: Gradio 应用程序的主文件,包含界面逻辑和正则表达式处理函数。reg.txt: 存储预设正则表达式、匹配样例、不匹配样例和替换规则的配置文件。requirements.txt: 项目所需的 Python 依赖列表。