我有一个清单tokens
[@date]
[@time]
[@fileName]
... etc
分散在一个大文件中。Regex.Replace
当一行上只有一个标记时,我可以解析文件并轻松替换它们。但是,当一行
示例中有两个标记时,就会出现问题:
[@date] [@time]
我想做的是使用String.Split
with " " as the delimiter
,然后遍历结果检查是否有标记。
但是我看到这种方法有两个问题,文件相当大,这肯定会影响性能。第二个问题是将输出的文件是一个SQL
文件,我想保留空白以供查看。
这个问题有更优雅的解决方案吗?或者这只是过早优化的另一种情况?