假设我有以下字符串dog.puppy/cat.kitten/bear.cub
。我只想获取bear
。我可以通过执行以下操作来做到这一点:
$str = "dog.puppy/cat.kitten/bear.cub"
$str = $str.split('/')[2]
$str = $str.split('.')[0]
我可以使用管道使用一行来获取
bear
吗?这不起作用,但是会是这样的:$str = "dog.puppy/cat.kitten/bear.cub"
$str = $str.split('/')[2] | $_.split('.')[0]
最佳答案
你可以这样做:
$str = "dog.puppy/cat.kitten/bear.cub".split('/')[2].split('.')[0]
无需管道。
关于powershell - 我可以使用管道在字符串上连续两次使用split吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55251782/