You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio正则全局替换需求:Url.Action转路由路径

在Visual Studio批量替换Url.Action(MVC.xxx)为路由路径

用VS自带的正则查找替换分两步就能搞定:

第一步:提取核心路径

按Ctrl+Shift+H打开全局查找替换窗口,设置如下:

  • 查找框输入:Url\.Action\(MVC\.([\w\.]+)\(\)\)
  • 替换框输入:/$1
  • 勾选「使用正则表达式」(窗口右上角的.*按钮)
  • 点击「全部替换」

这一步会把Url.Action(MVC.Administration.Administration.Index())转成/Administration.Administration.Index

第二步:把点换成斜杠

保持正则模式开启,更新查找替换内容:

  • 查找框输入:(?<=\/[\w]+)\.(?=[\w]+)
  • 替换框输入:/
  • 重复点击「全部替换」直到没有匹配结果

最终就能得到目标格式:/Administration/Administration/Index

正则说明

  • 第一个正则专门匹配Url.Action(MVC.xxx())格式的代码,精准捕获MVC.到())之间的路径部分,替换为带/的前缀
  • 第二个正则只替换路径段内的点(前后为字母/数字且属于/开头的路径),避免误改代码里其他无关的点

内容的提问来源于stack exchange,提问作者Craig

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 22:01:03