gpt4 book ai didi

正则表达式 - 结合正向和负向回顾

转载 作者:行者123 更新时间:2023-12-02 20:56:43 24 4
gpt4 key购买 nike

我正在一些巨大的 SSIS 包中进行一些替换,以反射(reflect)表名称和列名称的更改。

一些表格的列名与表名相同,我需要匹配列名而不匹配表名。

所以我需要的是一种匹配 MyName 的方法在[MyName]但不在 [dbo].[MyName]

(?<=\[)(MyName)(?=\])两者都匹配,我认为 (?<!\[dbo\]\.)(?<=\[)(MyName)(?=\])可以解决这个问题,但似乎不起作用。

最佳答案

您需要在第一个lookbehind中包含左方括号:

(?<!\[dbo\]\.\[)(?<=\[)(MyName)(?=\])

关于正则表达式 - 结合正向和负向回顾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4022238/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com