J'ai des données qui ressemblent à ceci :
:setvar DatabaseName "CI_1814903104"
:setvar DefaultFilePrefix "CI_1814903104"
--etc.
GO
Je souhaite remplacer toutes les lignes de variables sql cmd (les lignes qui commencent par :setvar) par une chaîne vide de sorte que les données ressemblent à ceci :
--etc.
GO
Cette déclaration (où $script
contient les données) semble faire l'affaire mais laisse toujours les nouvelles lignes :
$script -replace ":setvar(.*$)", ""
résulte en :
--etc.
GO
Comment inclure le saut de ligne dans la correspondance ? Il semble que la correspondance soit établie mais que le remplacement ne soit pas effectif. Toute aide est la bienvenue.