如何使用正则表达式替换文件?
我有一个 aspnet webform 应用程序,并且有超过 1000 个 server.transfer ,如下所示,
Server.Transfer("~/General/Personnel/List.aspx");
我想在所有文件中的“~”之后添加 /V2。 预期是
Server.Transfer("~/V2/General/Personnel/List.aspx");
这只是示例,所以我有不同的文件夹结构,例如常规/用户/人员、客户/人员、用户/列表/人员/人员对于每个服务器传输都是常见的我想在所有文件中的“~”之后添加/V2其中包含“/人员”。我如何使用正则表达式或视觉工作室中的其他方法来做到这一点。
I have an aspnet webform application and I have more than 1000 server.transfer like below
Server.Transfer("~/General/Personnel/List.aspx");
I want to add /V2 after "~" in all files.
Expected is
Server.Transfer("~/V2/General/Personnel/List.aspx");
This is only sample so I have different folder structure like General/Users/Personnel, Customer/Personnel, Users/List/Personnel only /Personnel is common for every server transfer I want to add /V2 after "~" in all files which contains "/Personnel". How Can I do this with regex or another else in visual studio.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想在所有包含 /Personnel 的文件之前添加“/V2”,您可以尝试使用此正则表达式来替换它们。
您可以单击 Ctrl+Shift+F 打开此窗口,并将
~/(.*)/Personnel
替换为~/V2/$1/Personnel
If you want to add “/V2” before all files containing /Personnel, you can try this regex to replace them.
You can click Ctrl+Shift+F to open this window and replace
~/(.*)/Personnel
into~/V2/$1/Personnel