我正在使用Sublime Text 2进行正则表达式替换,如果有办法将结果或行号的索引添加到我的结果中,它会非常有用。
例如,我有一个很长的属性列表,我从Excel文件导入,我通过包含该列的索引来获取此信息。所以现在我手动进入并更新列的索引以将数据分配给正确的属性。
这是我目前的查找文字:
查找:public (int|string) (.*) \{ get; set; \}\n?
理论上,我希望它如何运作:
替换:case [index]:\n\t\t$2 = data;\n\t\tbreak;
示例输入:
p.Add(new SqlParameter("@HistoryId", HistoryId));
p.Add(new SqlParameter("@Index", Index));
p.Add(new SqlParameter("@EditDate", EditDate));
p.Add(new SqlParameter("@Track", Track));
预期产出:
case 1:
HistoryId = data;
break;
case 2:
Index = data;
break;
case 3:
EditDate = data;
break;
case 4:
Track = data;
break;
等