• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >ASP.NET > Visual Studio 2017如何用正则修改部分内容详解

Visual Studio 2017如何用正则修改部分内容详解

作者:行者小Q 字体:[增加 减小] 来源:互联网 时间:2018-08-20

行者小Q 通过本文主要向大家介绍了visual,studio,正则,visual,studio,2017,修改visual,studio等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前言

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

最近在项目中想实现一个小工具,需要根据类的属性<summary>的内容加上相应的[Description]特性,需要实现的效果如下

修改前:

/// <summary>
/// 条形码
/// </summary>
 public List<GoodsBarcodeEditModel> Barcodes { get; set; }

修改后:

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

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

接下来的工作就简单了

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

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

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

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

最终效果如下:

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Visual Studio寻找C#程序必要的运行库文件
  • 使用Visual Studio 2017写静态库
  • Visual studio 2017添加引用时报错未能正确加载ReferenceManagerPackage包的解决方法
  • Visual Stduio 2010开发环境搭建教程
  • Visual Studio 2017安装失败的解决方法
  • Visual Studio 2017创建.net standard类库编译出错原因及解决方法
  • Visual Studio 2017设置版权的方法
  • Visual Studio 2017无法加载Visual Studio 2015创建的SharePoint解决方法
  • Visual Studio ASP.NET Core MVC入门教程第一篇
  • Visual Studio 2017中找回消失的“在浏览器中查看”命令

相关文章

  • 2017-05-11随机图片生成器制作方法分享
  • 2017-05-11.Net平台开发实践的一些点滴总结(技术规范与实践精华)第1/2页
  • 2017-05-11常用C#关键字详解教程(比较全面)
  • 2017-05-11asp.net 点缩略图弹出随图片大小自动调整的页面
  • 2017-05-11asp.net中穿透Session 0 隔离(一)
  • 2017-05-11ASP.NET MVC图片上传前预览简单实现
  • 2017-05-11利用Timer在ASP.NET中实现计划任务的方法
  • 2017-05-11NopCommerce架构分析(一)Autofac依赖注入类生成容器
  • 2017-05-11Asp.Net防止刷新重复提交数据的办法
  • 2017-05-11.NET的Ajax请求数据提交实例

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • ASP.NET C#生成下拉列表树实现代码
    • asp.net通过js实现Cookie创建以及清除Cookie数组的代码
    • Visual Studio 2017 离线安装教程
    • Asp.net MVC 中利用jquery datatables 实现数据分页显示功能
    • Equals和==的区别 公共变量和属性的区别小结
    • Asp.Net如何将多个RadioButton指定在一个组中
    • 在ASP.NET 2.0中操作数据之二十九:用DataList和Repeater来显示数据
    • Asp.Mvc 2.0用户客户端验证实例讲解(3)
    • 解读ASP.NET密码强度验证代码实例分享
    • ASP.NET也像WinForm程序一样运行的实现方法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有