【问题标题】:How to replace to_timestamp('some value') with GETDATE() string in Notepad++?如何在 Notepad++ 中用 GETDATE() 字符串替换 to_timestamp('some value')?
【发布时间】:2019-03-14 22:05:22
【问题描述】:

我有数千条具有不同时间值的行,例如 to_timestamp('14/03/18 07:46:33,573000000','DD/MM/RR HH24:MI:SSXFF') ,我想用一个字符串替换所有这些,比如 GETDATE()。

例如,我的文件中有以下条目,

to_timestamp('14/03/18 07:46:33,573000000','DD/MM/RR HH24:MI:SSXFF')

to_timestamp('14/03/18 08:45:34,342000000','DD/MM/RR HH24:MI:SSXFF')

to_timestamp('04/01/18 18:15:08,119000000','DD/MM/RR HH24:MI:SSXFF')

现在我想用如下所示的 GETDATE() 字符串替换所有这些

GETDATE()

GETDATE()

GETDATE()

如何使用带有正则表达式的 Notepas++ 来实现这一点?或者还有其他方法可以实现吗?

【问题讨论】:

    标签: regex replace notepad++


    【解决方案1】:

    如果您没有类似的其他功能,您可以简单地使用正则表达式(to_timestamp\(.*?\))

    如果要具体就用,

    (to_timestamp\('\d+\/\d+\/\d+\s\d+:\d+:\d+,\d+','DD\/MM\/RR\sHH24:MI:SSXFF'\)) 并替换为 GETDATE\(\)

    Regex

    【讨论】:

    • 这不适用于 Notepad++。您必须转义替换部分中的括号。
    【解决方案2】:

    使用正则表达式to_timestamp\(.*\)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 2020-09-21
      • 1970-01-01
      • 1970-01-01
      • 2013-08-17
      • 1970-01-01
      相关资源
      最近更新 更多