最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Visual Studio 2017如何用正則修改部分內容詳解

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

前言

在開始之前大家如果對安裝有什么問題的話可以參考這篇文章:http://m.fzitv.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")]

最終效果如下:

總結

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

相關文章

最新評論

旺苍县| 鹤山市| 离岛区| 崇阳县| 九寨沟县| 嘉禾县| 清镇市| 宣汉县| 云龙县| 芒康县| 苏尼特左旗| 永清县| 苗栗县| 高邑县| 寻甸| 宜兰市| 浮山县| 望奎县| 盱眙县| 融水| 中宁县| 隆回县| 集贤县| 云霄县| 嘉峪关市| 志丹县| 诏安县| 南靖县| 聂拉木县| 南开区| 沙河市| 南充市| 江北区| 沂源县| 安新县| 富源县| 绩溪县| 化州市| 民乐县| 沂南县| 顺平县|