网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

VisualStudio2017中使用正则表达式修改部分内容的方法-创新互联

这篇文章主要介绍Visual Studio 2017中使用正则表达式修改部分内容的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

成都创新互联主营昌乐网站建设的网络公司,主营网站建设方案,app软件定制开发,昌乐h5小程序制作搭建,昌乐网站营销推广欢迎昌乐等地区企业咨询

前言

在开始之前大家如果对安装有什么问题的话可以参考这篇文章:https://www.jb51.net/article/128474.htm ,好了,下面开始本文的正文:

最近在项目中想实现一个小工具,需要根据类的属性

的内容加上相应的[Description]特性,需要实现的效果如下

修改前:

/// 
/// 条形码
/// 
 public List Barcodes { get; set; }

修改后:

/// 
/// 条形码
/// 
[Description("条形码")]
public List Barcodes { get; set; }

作为一个非处女座,但是有处女座特点的程序猿,牢记着DRY(Don't Repeat Yourself), 不想把时间浪费在不停的Copy-Paste上,于是想着VS的Find and Replace里的正则会不会有支持部分替换的功能,顺着这个想法,找到了微软文档《正则表达式中的替代》,里面的$数值替换捕获组下好满足我的需求。

接下来的工作就简单了


Visual Studio 2017中使用正则表达式修改部分内容的方法

(///\s<.*\n*)(\s*)(///)(\s*)(\w*)(\n*)(\s*///.*)


代码段正则分组分组序号
/// (///\s<.*\n*)$1
空格(\s*)$2
///(///)$3
空格(\s*)$4
条形码(\w*)$5
换行(\n*)$6
/// (\s*///.*)$7

因此使用如下组合,就是得到我们想要的结果

$1$2$3$4$5$6$7 [Description("$5")]


最终效果如下:


Visual Studio 2017中使用正则表达式修改部分内容的方法

以上是“Visual Studio 2017中使用正则表达式修改部分内容的方法”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


本文名称:VisualStudio2017中使用正则表达式修改部分内容的方法-创新互联
文章位置:http://bjjierui.cn/article/cdoejs.html

其他资讯