Regex - сочетание положительного и отрицательного просмотра назад

Я делаю некоторые замены в некоторых огромных пакетах SSIS, чтобы отразить изменения в именах таблиц и столбцов.

Некоторые из в таблицах есть имена столбцов, которые идентичны именам таблиц, и мне нужно сопоставить имя столбца без сопоставления имени таблицы.

Так что мне нужен способ сопоставить MyName в [MyName] но не в [dbo]. [MyName]

(? <= \ [) (MyName) (? = \]) соответствует обоим, и я подумал, что (? поможет, но похоже, что это не работает .

/ Smoller

8
задан Daniel Vandersluis 31 March 2011 в 17:32
поделиться