这是项目列表,大约 300 行。我想使用 PowerShell 从每一行中切断 (ID: ...)。
目前,我有:
BlockService API (ID: Projects-1)
BlockService 1 (ID: Projects-903)
CheckService ScheduledJob (ID: Projects-620)
Checkout Archibus (ID: Projects-96)
BackOffice Service (ID: Projects-12)
Run Code Online (Sandbox Code Playgroud)
我需要得到:
BlockService API
BlockService 1
CheckService ScheduledJob
Checkout Archibus
BackOffice Service
Run Code Online (Sandbox Code Playgroud)
我/不知道如何使用 TrimStart 和 TrimEnd,因为我无法获得所需的结果......有什么建议吗?
您可以在 PowerShell 中使用正则表达式替换部分字符串:
$s = "BlockService API (ID: Projects-1)"
$s -replace "\(ID.*\)",""
Run Code Online (Sandbox Code Playgroud)
或者
"BlockService API (ID: Projects-1)" -replace "\(ID.*\)",""
Run Code Online (Sandbox Code Playgroud)