在VS中用正则表达式查找或替换
2005VS和2008VS正则替换规则如下(2013VS不适合,不需要的同学可以直接跳到2013VS的操作办法):
Example:
查找#incldue中带有gl开头的头文件的,用
include.+<gl.+
或
include.+<gl.+
VS2005中的【查找/替换】拥有强大的正则匹配功能
eg. DBAssist.ToInt32(p_dtrSource["QCBATCH_SEQ_INT"])
转换成
p_dtrSource["QCBATCH_SEQ_INT"].ToString()
只需要在查找/替换中【记得选中查找选项中的使用-> 正则表达式】输入:
正则表达式: {DBAssist.ToInt32} {.*} {} {.*} {}
替换为: \2.ToString()
解释:括号内为标记表达式,第一个就是 \1
\2.ToString() 就是保留{.*}匹配的值,在加上.ToString()
就一个表达式完成了我 N 处函数的替换!
替换前:<City ID="1" CityName="北京市" PID="1" ZipCode="100000">北京市</City>
替换后:<City ID="1" CityName="北京市" PID="1" ZipCode="100000" />
正则表达式: {<City .* ZipCode=".*"}{.*}
替换为: \1 />
2013VS的操作办法
1.在VS代码编辑状态下,使用快捷键Ctrl+H,打开快速替换的对话框,
2.使用Alt+E,选中框底部的使用正则选项
3.然后在搜索词和替换词中分别输入查找的正则和要替换的表达式。
查找的正则表达式:<img src="([^"]*)"
说明:需要将来在替换中保留的部分使用()括住,在替换的表达式用使用$1,$2,$3,...,$n表示要保留的各个使用()括住部分,第一个()内匹配的字符,是从$1开始的。$0表示正则匹配的整个最大字符串
替换的表达式:<img src="@Html.SourceImageUrl("$1")"
说明:
$0,其中$0表示正则匹配的整个最大字符串值。
$1,表示在查找的表达式中查找到的第一个()指定的字符。
$2,表示在查找的表达式中查找到的第二个()指定的字符。
...
$n,表示在查找的表达式中查找到的第n个()指定的字符。
vs2010、vs2013等vs中如何统计整个项目的代码行数
先按Ctrl + F,调出查找窗口,然后按照以下步骤操作即可:
1、查找内容输入:
b*[^:b#/]+.*$(VS2013)
^b*[^:b#/]+.*$(VS2010)
2、查找范围选择:整个解决方案。
3、查找选项选择:使用正则表达式。
4、最后点击【查找全部】
转载于:https://www.cnblogs.com/feiyuhuo/p/5906406.html
在VS中用正则表达式查找或替换相关推荐
- visual studio 正则表达式 查找与替换文本
好多时候想要重构一些代码,但是修改起来发现很麻烦,因为简单的文本替换不能满足需求,这时候就要借助ide的力量了. 还好visual studio 2010支持正则表达式查找和替换.如下图所示: doc ...
- Python 实用技巧之正则表达式查找和替换文本的操作方法
1.需求 我们想对字符串中的文本做查找和替换. 2.解决方案 对于简单的文本模式,使用str.replace()即可. 例如: 学习python中有什么不懂的地方,小编这里推荐加小编的python学习 ...
- 在UltraEdit的查找和替换中使用正则表达式 (转)
很多朋友都用过或者正在用UltraEdit,这个编辑器陪伴我也好几年了,从很多地方影响着我写代码的快捷键习惯,Ultraedit提供了非常丰富的编辑功能,其中非常重要的查找和替换功能一定大家都用过,U ...
- Java版Word开发工具Aspose.Words功能解析:查找和替换Word文档中的文本
MS Word提供了一种简单的方法来查找和替换文档中的文本.查找和替换文本的一种流行用例之一可能是在文档之间的敏感信息在各个实体之间共享之前,对其进行删除或替换.但是,手动过程可能需要您安装MS Wo ...
- Vs 正则表达式 查找替换 微软权威参考
查找:Load\(\"Sql模板名称[^\"]+ 替换:\0_操作名 说明: 将形式如下的字符串替换 Load("Sql模板名称") Load("Sq ...
- VS 2005/2008 开发工具中 使用正则表达式查找替换的使用说明
正则表达式是查找和替换文本模式的简洁和灵活的表示法.Visual Studio 中使用的正则表达式是 Visual C++ 6.0 中使用的.具有简化语法的表达式的超集. 在"查找" ...
- python正则表达式替换excel_在 Excel 中使用正则表达式进行查找与替换
在 Excel 中,使用 Alt+F11 快捷键打开 VBA 项目窗口,在左侧的工作表名称上点右键,选择查看代码,即可出出现右侧的代码编辑窗口 在代码窗口中输入以下代码: Private Sub Re ...
- [倚天屠龙记] vim 查找与替换(正则表达式)
[倚天屠龙记] vim 查找与替换(正则表达式) {{{ 正则表达式是文本处理领域中的一个强大的工具,它可以让文本处理的能力呈指数级的提升,如果一款文本编辑器不支持正则表达式,那么它就算不上是一个现代 ...
- html实现文本的查找与替换,WORD文档如何使用正则表达式进行查找和替换
生活和工作过程中,经常需要将word文档中的某些内容进行查找和替换,通常情况下有这种需求的时候我们会"百度一下"查询解决方案.今天我也碰到了类似问题,但遗憾的是并没有能" ...
最新文章
- Redis配置文件中的三个参数
- string中的Copy-on-Write技术
- LeetCode 31 下一个排列
- 与金山云的樊博士聊了聊AV1算法优化以及如何提升沉浸式视频的沉浸感
- AT4144-[ARC098D]Donation【Kruskal重构树,dp】
- 本地如何搭建IPv6环境测试你的APP
- [转载]golang sync.Pool
- 48 CO配置-控制-获利能力分析-创建经营组织
- 读写二进制c# 二进制读写
- 如何修改DynEd的学生记录服务器,DynEd教师管理端操作文档..docx
- 其实我只想设置客户端实现跨域请求
- Gradle与Gradle插件
- 利用openssl之 htps服务端和客户端编写
- js return加分号_JavaScript 语句后应该加分号么?
- Android手机摄像头作为PC摄像头开发
- Redis原理(Replication、Sentinel、Twemproxy、RedisCluster)
- Mozilla里永久删除的邮件如何恢复
- JavaScript基础知识快速预览
- Vue (一) --- vue.js的快速入门使用
- 【转载】中庸与技术书
热门文章
- css盒子教程,彻底弄懂css盒子模式(div布局快速入门)_css教程
- windows游戏编程_少儿编程该怎么学?看看帕拉卡3D动画编程创始人李西峙分享七个核心...
- Java项目:CRM客户关系管理系统(java+Springboot+maven+mysql)
- Angular 服务
- Spring Aop的应用
- 机器学习-线性回归LinearRegression
- Web.XML文件中关于代码提示的一些问题
- 中国电信打造“三朵云”战略 助力互联网+医疗发展
- 优先发展智慧旅游与智慧交通领域
- uva 10491 Cows and Cars