欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Visual Studio 2017如何用正則修改部分內(nèi)容詳解

 更新時間:2018年05月19日 17:01:00   作者:行者小Q  
這篇文章主要給大家介紹了關(guān)于Visual Studio 2017如何用正則修改部分內(nèi)容的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前言

在開始之前大家如果對安裝有什么問題的話可以參考這篇文章:http://www.dbjr.com.cn/article/128474.htm ,好了,下面開始本文的正文:

最近在項目中想實現(xiàn)一個小工具,需要根據(jù)類的屬性<summary>的內(nèi)容加上相應(yīng)的[Description]特性,需要實現(xiàn)的效果如下

修改前:

/// <summary>
/// 條形碼
/// </summary>
 public List<GoodsBarcodeEditModel> Barcodes { get; set; }

修改后:

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

作為一個非處女座,但是有處女座特點的程序猿,牢記著DRY(Don't Repeat Yourself), 不想把時間浪費(fèi)在不停的Copy-Paste上,于是想著VS的Find and Replace里的正則會不會有支持部分替換的功能,順著這個想法,找到了微軟文檔《正則表達(dá)式中的替代》,里面的$數(shù)值替換捕獲組下好滿足我的需求。

接下來的工作就簡單了

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

代碼段 正則分組 分組序號
/// <summary> (///\s<.*\n*) $1
空格 (\s*) $2
/// (///) $3
空格 (\s*) $4
條形碼 (\w*) $5
換行 (\n*) $6
/// </summary> (\s*///.*) $7

因此使用如下組合,就是得到我們想要的結(jié)果

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

最終效果如下:

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論