Je fais quelques remplacements dans certains paquets SSIS énormes pour refléter les changements dans les noms de table et de colonne.Regex - Combiner lookbehind positif et négatif
Certains des tabels ont des noms de colonnes qui sont identiques aux noms de tables et j'ai besoin de faire correspondre le nom de colonne sans correspondre au nom de table.
donc ce que je besoin est un moyen de faire correspondre MyName
à [MyName]
mais pas dans [dbo].[MyName]
(?<=\[)(MyName)(?=\])
correspond à la fois, et je pensais que (?<!\[dbo\]\.)(?<=\[)(MyName)(?=\])
ferait l'affaire, mais il ne semble pas fonctionner.
/Smoller
Avez-vous envisagé xslt ou LINQ to XML? – Kobi