相关疑难解决方法(0)

dart正则表达式匹配并从中获取一些信息

为了练习,我决定构建类似Backbone路由器的东西.用户只需要给出正则表达式字符串r'^first/second/third/$',然后将其挂钩到View.

例如,假设我有RegExp这样的:

String regexString = r'/api/\w+/\d+/';
RegExp regExp = new RegExp(regexString);
View view = new View(); // a view class i made and suppose that this view is hooked to that url
Run Code Online (Sandbox Code Playgroud)

并且HttRequest指向/api/topic/1/和那将匹配正则表达式,然后我可以渲染任何挂钩到该URL.

问题是,从上面的正则表达式,我怎么知道它\w+\d+价值是topic1.

关心给我一些指点吗?谢谢.

regex dart

4
推荐指数
1
解决办法
3313
查看次数

标签 统计

dart ×1

regex ×1