【发布时间】:2014-07-22 14:51:46
【问题描述】:
在崇高文本中使用查找/替换文件时是否可以引用当前文件的名称?或者可能在其他文本编辑器中?
【问题讨论】:
-
简短回答:不。哈克回答:可能如果你创建你的own plugin
标签: regex replace sublimetext3
在崇高文本中使用查找/替换文件时是否可以引用当前文件的名称?或者可能在其他文本编辑器中?
【问题讨论】:
标签: regex replace sublimetext3
使用LINQPad 非常简单,只需选择“Language C# Statement(s)”,然后执行以下操作:
var files = new DirectoryInfo(@"C:\SomePath").GetFiles("*.*", SearchOption.AllDirectories);
foreach(var fileInfo in files)
{
var text = File.ReadAllText(fileInfo.FullName);
text = Regex.Replace(text, "pattern", fileInfo.Name); // Replace "pattern" with filename
File.WriteAllText(fileInfo.FullName, text);
}
【讨论】: