Regex 正则表达式跨行查找字符

Regex 正则表达式跨行查找字符,regex,Regex,我有一个包含许多字符串(SQL命令)的文件 有时Order()中有一个字段列表,有时只有1个字段。 但是,我始终需要找到一个literal]后跟\n后跟literal)的匹配项 因此,我最终可以将其替换为。)\n然后)这就成功了]\n) 只需确保启用多行即可。为了长期安全起见,您应该将\n替换为\s*-这样,您就可以捕捉到碰巧存在的任何空白以及丢失的\n。 .... )WITH ( CLUSTERED COLUMNSTORE INDEX ORDER ( [PurchaseOrd

我有一个包含许多字符串(SQL命令)的文件

有时Order()中有一个字段列表,有时只有1个字段。 但是,我始终需要找到一个literal]后跟\n后跟literal)的匹配项 因此,我最终可以将其替换为。)\n然后)

这就成功了]\n)
只需确保启用多行即可。

为了长期安全起见,您应该将
\n
替换为
\s*
-这样,您就可以捕捉到碰巧存在的任何空白以及丢失的
\n
....
)WITH (
    CLUSTERED COLUMNSTORE INDEX ORDER 
(
    [PurchaseOrderTypeID]
)
GO

...
)WITH (
    CLUSTERED COLUMNSTORE INDEX ORDER 
(
    [ProgramID],
    [PurchaseOrderTypeID]
)