ersetzen Ich habe die folgende ZeichenfolgePowershell regulärer Ausdruck eine Ziffer mit einem String mit variabler Länge
$FileNamePattern = 'blah_{4}_{5}_blah_{4}-{2}.CSV'
und ich möchte die Zahlen in den geschweiften Klammern mit einer Reihe von Fragezeichen ersetzen, n Zeichen lang
Als Beispiel ich es dies bisher 'blah_????_?????_blah_????-??.CSV'
ich habe zurückkommen würde, aber kann nicht scheinen, die ‚Expansion‘ in den ersetzen Arbeits
zu erhalten 0[regex]::Replace($FileNamePattern,'{(\d+)}','"?"*$1')
Jede Hilfe wäre sehr willkommen!
Matthew
Versuchen Sie, die geschweiften Klammern Ihrer regulären Ausdruck Backslash. – Bentoy13