VS 正規表示式替換內容
很少使用VS的正則替換功能,最近因為需要新增大量的預設值,但是又不想重新類,就想到了這個。
1.替換帶有///
描述的屬性
查詢的正規表示式:
/// <summary>((.)*((.|\n){1,2})){1,2}///(.{1,})((.)*((.|\n){1,2})){1,2}/// </summary>((.)*((.|\n){1,2})){1,2}public string (.{1,}) { get; set; }
替換的正規表示式:
private string _$14;\n /// <summary>\n///$5\n/// </summary>\n public string $14 {\nget\n{\nif (string.IsNullOrWhiteSpace(_$14))\n{\n _$14 = ""; \n} \nreturn _$14; \n} \nset \n{\n _$14 = value; \n} \n}
其中$1...$n
,代表第幾個匹配項,很多時候自己計算的時候可能不正確,這樣就在替換哪裡寫:$1;$2;....;$n
這樣就可以很直觀知道那個是你想要的值,在上面的替換表示式中$5
是註釋內容,$14
是屬性名;
2.替換沒註釋的屬性
查詢的正規表示式:
public string (.{1,}) { get; set; }
替換的正規表示式:
\nprivate string _$1;\n/// <summary>\n///$1\n/// </summary>\n public string $1 {\nget\n{\nif (string.IsNullOrWhiteSpace(_$1))\n{\n _$1 = ""; \n} \nreturn _$1; \n} \nset \n{\n _$1 = value; \n} \n}
這裡只是描述了一個簡單的用法。
相關文章
- vi 正規表示式替換
- 正規表示式的字串替換方法字串
- Java 正規表示式替換斜槓Java
- vim表示式正則替換
- 記一次正規表示式替換,使用 ideaIdea
- 使用正規表示式替換字串的方法(replace方法)字串
- C#用正規表示式高效替換變數C#變數
- 匹配<form>表單內所有內容正規表示式ORM
- ABAP正規表示式 vs SPLIT INTO
- 【Perl程式設計-6】正規表示式--替換+轉化程式設計
- 基於正規表示式實現UL下LI的樣式替換功能
- 正規表示式:後面不要包含指定的字串內容字串
- 簡單介紹Idea使用正規表示式批量替換字串的方法Idea字串
- java正規表示式替換手機號,身份證號處理 星號Java
- 使用正規表示式替換報表名稱中的特殊字元(推薦)字元
- 6個使用正規表示式搜尋文字中內容的工具
- js用正規表示式將英文引號字元替換為中文引號字元JS字元
- 正規表示式
- 正規表示式.
- vim內替換檔案內容
- 正規表示式小指令碼(對輸入內容進行處理)指令碼
- 正規表示式中使用變數擷取某字串前後內容變數字串
- 在 Shell 中轉換 Python 正規表示式Python
- 【正規表示式】常用的正規表示式(數字,漢字,字串,金額等的正規表示式)字串
- 直播平臺搭建,js 正規表示式獲取括號裡面的內容JS
- 常用正規表示式
- JavaScript 正規表示式JavaScript
- MySQL正規表示式MySql
- 正規表示式(java)Java
- SQL正規表示式SQL
- python正規表示式Python
- 正規表示式合集
- 正規表示式(一)
- Python 正規表示式Python
- Python——正規表示式Python
- PHP正規表示式PHP
- 正規表示式概括
- javascript正規表示式JavaScript