Hi, also habe ich über reguläre Ausdrücke gelesen und all das aber nicht wirklich vollständig verstanden. Ich suche hier nach einigem Suchen hier und Google nach ein wenig Hilfe.Tokens auf der Vorderseite eines regulären Ausdrucks in Powershell ignorieren
Ich habe eine XML-Datei, die ich bearbeite, aber jetzt tun wir so, als ob ich nur eine einzige Zeichenfolge mache. Das funktioniert gut, außer dass ich Connection Database = "SQLEventLog" Text in der Ersetzung verlieren. Was für ein Ignorier Token verwende ich hier?
Hier ist mein Code
$passedString = '<Connection Database="SQLEventLog" >Data
Source=;Initial Catalog=Connector;Integrated Security=True</Connection>'
search($passedString)
function search ($string)
{
$pattern = '*Data Source=*'
if ($string -like '*Data Source=*')
{
Write-Warning 'found'
$string = $string -replace '.*Data Source=*', 'Data
Source=localhost'
}
Write-Warning $string
}
danke das ist viel einfacher als das, was ich getan habe. Getestet und es funktioniert. – LINQtothepast