gpt4 book ai didi

powershell - 在powershell中剪切一部分url

转载 作者:行者123 更新时间:2023-12-01 23:53:12 25 4
gpt4 key购买 nike

我有一些网址需要剪切并分隔每个网址的第一部分,即 example1.comexample2.comexample3 .com 从每一行存储在变量中

url.csv 中的内容

https://example1.com/v1/test/f3de-a8c6-464f-8166-9fd4https://example2.com/v1/test/14nf-d7jc-54lf-fd90-fds8https://example3.com/v1/test/bd38-17gd-2h65-0j3b-4jf6

Script:

$oldurl = Import-CSV "url.csv"
$newurl = $oldurl.list -replace "https://"

这将取代 https://,但是每个的其余部分不能进行硬编码,因为这些值可能会发生变化。

要删除 /v1/ 以及 https:// 中和之后的任何内容,可能需要进行哪些更改代码更改?

最佳答案

$list = @(
"https://example1.com/v1/test/f3de-a8c6-464f-8166-9fd4",
"https://example2.com/v1/test/14nf-d7jc-54lf-fd90-fds8",
"https://example3.com/v1/test/bd38-17gd-2h65-0j3b-4jf6"
)

$result = $list | %{
$uri = [System.Uri] $_

$uri.Authority
}

$result

参见System.Uri properties以便在结果列表中收集您需要的信息。

关于powershell - 在powershell中剪切一部分url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43487334/

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