【发布时间】:2023-01-19 01:52:27
【问题描述】:
如何找到 -NOT- 后跟 .dbo 的 ADB 数据库?
我认为使用 [^d] 会找到不具有 d 的字符串,但它似乎不起作用。
PS C:\> 'FROM [ADB].[dbo].[ATABLE] T' | Select-String -Pattern '\[*ADB\]*\.\[*[^d]'
FROM [ADB].[dbo].[ATABLE] T
PS C:\> $PSVersionTable.PSVersion.ToString()
7.3.1
【问题讨论】:
-
可选的
[最终匹配条件“not ad”。将两者都变成负面的前瞻:'\[*ADB\]*\.(?!\[*d)'
标签: sql-server regex powershell