ich derzeit Code haben, der wie folgt aussieht:Ästhetisch Pleasing String ersetzen Statement
$onestr = $twostr -replace "one","two" -replace "uno","dos"
Ich mag würde es so zu formatieren:
$onestr = $twostr -replace "one","two"
-replace "uno","dos"
, so dass die Aussagen oben auf jeder Stapel ersetzen andere.
Ich könnte Backtic als Zeilenfortsetzungszeichen verwenden, aber andere stackoverflow Fragen decken, warum das keine gute Idee ist.
Ich habe versucht, Code, der wie folgt aussieht:
$onestr = ($twostr -replace "one","two"
-replace "uno","dos"
)
Aber ich habe einen Fehler, dass die paren nicht abgestimmt ist.
Mein tatsächlicher Code hat mehrere ersetzen Anweisungen (nicht nur zwei).
Hey Powershell-Team, kann ich ein '#requires -Semicolons'? –
@BaconBits https://github.com/PowerShell/PowerShell/issues – Eris
Wie beschrieben, ersetzen die Ersetzungsoperationen die Zeichenfolge in der Mitte der Wörter, z. "Hone the knife" wird "Htow the knife"! Ist das wünschenswert? Ein ganz anderer Ansatz könnte erforderlich sein, um eine Ganzwort-Semantik zu erhalten. –