我有很多類,這些類的屬性帶有 attribute [WordColumn("Xxx", 1, typeof(string))]。例如:
[JsonObject("Сотрудник")]
public class Person
{
[JsonProperty("firstName")]
[WordColumn("Имя", 1, typeof(string))]
public string FirstName { get; set; }
[JsonProperty("lastName")]
[WordColumn("Фамилия", 1)]
public string LastName { get; set; }
// ... other properties are omitted for the brevity
}
我想要的是一個正則運算式,它可以洗掉所有以開頭[WordColumn和結尾的文本,)]并洗掉洗掉后可以留下的空行。
我嘗試撰寫以下正則運算式并找到所有WordColumn:
\[WordColumn.*?\]
但是,當我在 Visual Studio 中使用Find and Replace 時,然后在 Files 中替換,勾選Use Regular Expression,我將Replace留空。然后在Replaces后留下空白空間:
[JsonObject("Сотрудник")]
public class Person
{
[JsonProperty("firstName")]
// <- here the empty line remains
public string FirstName { get; set; }
[JsonProperty("lastName")]
// <- here the empty line remains
public string LastName { get; set; }
}
我正在使用Replace按鈕在 Visual Studio 2019 中執行此操作。
[WordColumn...]替換后是否可以洗掉此空行?
uj5u.com熱心網友回復:
使用@AndersonPimentel 評論中的正則運算式,但有一個小的變化(添加^[\t ]*以洗掉空格)
^[\t ]*\[WordColumn.*?\]\r?\n
uj5u.com熱心網友回復:
適用于 Windows 和 Mac 的 Visual Studio 的正確正則運算式為
\[WordColumn.*?\]\s*
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/389213.html
上一篇:VisualStudio從作業區中洗掉專案并創建索引
下一篇:區塊鏈專欄的更新
