我更換一個文本文件中的每個空間逗號模式之前,我有這種格式的行文本文件:如何使用PowerShell
FirstName,LastName,SSN,$x.xx,$x.xx,$x.xx
FirstName,MiddleInitial,LastName,SSN,$x.xx,$x.xx,$x.xx
的線條可能是在這兩種格式。例如:
Joe,Smith,123-45-6789,$150.00,$150.00,$0.00
Jane,F,Doe,987-65-4321,$250.00,$500.00,$0.00
我想基本上把一切SSN之前到單個字段名這樣的:
Joe Smith,123-45-6789,$150.00,$150.00,$0.00
Jane F Doe,987-65-4321,$250.00,$500.00,$0.00
我怎樣才能做到這一點使用PowerShell的?我想我需要使用ForEach-Object,並在某些時候用「」替換「,」,但我不知道如何指定模式。我也不知道如何使用帶有$ _的ForEach對象,以便我可以指定「SkipUntil」模式。
非常感謝!
'-replace '(?<= \ W),'「,「' –