gpt4 book ai didi

powershell - 在PowerShell中的两组字符之间选择字符串

转载 作者:行者123 更新时间:2023-12-03 01:09:21 26 4
gpt4 key购买 nike

我需要在PowerShell中的两组字符之间选择一个字符串,并且可以使用一些帮助。我有一些csv数据,其中一列包含一个字符串,我需要选择一部分以填充其他两列。我已经完成其中一项,但需要其他方面的帮助
这就是我的文字:

My-Computer-IneedthisABC1234567
YourComputer-IneedthistooABC9876543

基本上,我需要数字部分,而 ABC部分将始终是相同的,因此我使用以下代码检索数字:
($Computer.nickname -split "ABC")[0] 

我被困在如何获取 IneedthisIneedthistoo部分中。它将始终介于 -ABC之间

我怀疑正则表达式是解决这个问题的方法,但是我不确定从哪里开始。

最佳答案

好吧,一种真正的骇客方式是:

$var = ($Computer.nickname -split "ABC")[0] 
$var.split('-')[-1]

或者简单地:
(($Computer.nickname -split "ABC")[0]).split('-')[-1]

它将在 -上拆分并获取最后一个元素

关于powershell - 在PowerShell中的两组字符之间选择字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42032829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com