我正在使用 UltraEdit(在 Mac 上)使用正则表达式在文件中查找和替换来清理多个文件中的 SQL Server 代码块。而且我注意到Find in Files输出预期结果,但Replace In Files并没有按预期进行替换。
例如,将小写case-when-then
块转换为大写CASE-WHEN-THEN
:
在文件中查找
case*when*then
正确找到这一行:
当a1c.optimum = 1 和 ldl.optimum = 1 并且 sbp.optimum = 1 和 dbp.optimum = 1然后1 else 0 结束最优时,
在文件中替换
case*when*then
CASE*WHEN*THEN
在以下行中将上述行的结果替换when
为then
预期的大写单词:
CASE*WHEN*THEN 1 else 0 结束最优,
Replace In Files有什么问题?