FLUTTER ECOSYSTEM

path_to_regexp

将路径(如 '/user/:id')转换为正则表达式。

最新版本
0.4.0
近 30 天下载
6万
喜欢数
46
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Dart 包,可将路径模式(如 '/user/:id')转换为正则表达式以进行路由匹配。它通过支持参数捕获、通配符和可选段,实现了动态路径解析。非常适合用于构建 Flutter 应用中的路由系统,提供了一种轻量级的解决方案,用于将 URL 与预定义路由进行匹配。该包可在所有主要平台上兼容,并能与现有的导航逻辑无缝集成。

适合场景
  • 动态路由匹配
  • URL 模式解析
  • 导航系统实现
  • 路由参数提取
  • 自定义路由器开发
  • API端点匹配
主要特点
  • 支持命名参数(例如 :id)
  • 处理可选段落
  • 包含通配符匹配
  • 生成可重用的 RegExp 对象
  • 轻量且快速
  • 跨平台兼容性
适合对象
  • 开发自定义路由器的开发者
  • 需要灵活 URL 路由的应用程序
  • 前端导航与动态路径
  • 解析复杂的路由模式
  • 与现有路由库集成
使用建议
  • 不处理查询参数
  • 无内置中间件支持
  • 需要手动路由解析
  • 仅限路径级别匹配
  • 不适用于完整的HTTP服务器使用
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add path_to_regexp

所属分类

源码仓库

关联项目