string - Powershell如何在“/”数之后获取数据
问题描述
有人可以帮我使用powershell选择字符串吗?
示例我有一个链接“ https://abv.com/personal/John/Documents/01/Events/02/NO_SHOW.xlsx ”
无论如何我会使用 powershell 并且只在 5 个“/”之后获取数据,如下所示:“ https://abv.com/personal/John/ ”
非常感谢。
解决方案
或许:
("https://abv.com/personal/John/Documents/01/Events/02/NO_SHOW.xlsx" -split '/')[0..4] -join '/'
或者如果你需要最后一个'/'
:
(("https://abv.com/personal/John/Documents/01/Events/02/NO_SHOW.xlsx" -split '/')[0..4] -join '/') + '/'
如果您需要字符串的其他部分,您可以采用以下方法:
#contains all the details
$addressArray = "https://abv.com/personal/John/Documents/01/Events/02/NO_SHOW.xlsx" -split '/'
#contains only the first five
$firstFive = ($addressArray[0..4] -join '/') + '/'
#contains the rest of the symbols
$theRest = $addressArray[5..($addressArray.Count -1)] -join '/'
希望能帮助到你!
推荐阅读
- linux - VSCode 没有响应 Ubuntu 20.04
- android-studio - 无法使用 Android Studio Kotlin 创建文本文件。都无法使用通过 gradle 手动添加的文本文件构建 apk
- perl - 将数组推送到哈希时,推送操作不起作用
- html - 为什么在按钮未悬停时不会发生图标转换?
- php - htmlspecialchars 为 Cake PHP 2 转义 SQL 字符串
- django - AttributeError: 'CustomUser' 对象没有属性 'items' - 单元测试阶段
- html - 如果光标靠近,则突出显示 HTML 行
- php - PHP - 配置文件 (php.ini) 路径与加载的配置文件
- flutter - 有什么方法可以在 Flutter 中使 Text 和 Underline 不同的颜色?
- javascript - EPC Gen2 标签过滤 octane SDK