string - Powershell截断字符串

标签 string powershell substring truncation

我正在尝试截断从 Excel 文件中获取的字符串。

字符串(URL)为:;#://abc.com/sites/abcx/000000103483/default.aspx;#000000103483;#

我需要它是:abc.com/sites/abcx/000000103483/

但问题是 URL 范围为 abcx,从 abcxabcxxxx,其中 x 是整数。

怎样才能得到所需的结果?

最佳答案

在 PowerShell 中,您可以拆分 / 并构建您想要的字符串,如下所示:

$string = ";#://abc.com/sites/abcx/000000103483/default.aspx;#000000103483;#"
$split = $string.Split("/")
$split[2] + "/" + $split[3] + "/" + $split[4] + "/" + $split[5] + "/"

输出:

abc.com/sites/abcx/000000103483/

关于string - Powershell截断字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34131857/

相关文章:

java - 来自字符串的正则表达式

c - 如何将一串数字解析为整数数组?

java - 如何在java中将字符附加到某个文件 "string"

javascript - 类型错误 : Cannot read property 'indexOf' of undefined

c++ - 解释一些简单的代码

powershell - Nuget 包 - 将文件重命名为基于项目命名空间

powershell - VBscript或Powershell脚本通过快捷方式/链接删除超过x天数的文件

powershell - 如何检查 PowerShell 变量是否是有序哈希表?

mysql - 使用子字符串条件连接表

xml - 带空格的 Solr 子字符串搜索