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

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

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

前言

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

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

修改前:

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

修改后:

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

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

接下來(lái)的工作就簡(jiǎn)單了

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

代碼段 正則分組 分組序號(hào)
/// <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é)

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

相關(guān)文章

最新評(píng)論