当前位置:  开发笔记 > 编程语言 > 正文

Visual Studio中的全局查找和替换

如何解决《VisualStudio中的全局查找和替换》经验,为你挑选了1个好方法。

我有一个包含多个项目的解决方案,我们需要做一些严肃的全球替换.

有没有办法进行通配符替换,其中一些值在替换后仍然存在?

所以,例如,如果我想要每个HttpContext.Current.Session ["whatevervalue"]成为HttpContext.Current.Session ["whatevervalue"].ToString()传入的字符串值将被尊重?我不想替换"whatevervalue"我只想在模式匹配的地方附加.ToString().

这在Visual Studio中可行吗?



1> Gordon Bell..:

首先,备份您的项目,以防万一...在大规模更换之前总是一个好主意.

然后,在"查找/替换"对话框中,选中"使用正则表达式"复选框:

在"查找"框中,使用以下模式:

HttpContext\.Current\.Session\["{.@}"\]

并在替换框中,使用:

HttpContext.Current.Session["\1"].ToString()

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有