首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用PowerShell和trim查找字符串中的子字符串

使用PowerShell和trim查找字符串中的子字符串
EN

Stack Overflow用户
提问于 2016-10-28 05:14:07
回答 2查看 55.7K关注 0票数 4

我正在尝试使用PowerShell修剪字符串。

假设您有以下字符串:

测试/abc测试

我希望‘找到’字符串中的'/a‘,并通过查找下一个空格最终获得"abc“。

这可以用PowerShell实现吗?

EN

回答 2

Stack Overflow用户

发布于 2016-10-28 16:38:56

代码语言:javascript
复制
 $postiitonSlashA="Test test test test test test /abc test test test".IndexOf("/a")
 $result1="Test test test test test test /abc test test test".Substring($postiitonSlashA)
 $postiotnfirstespace=$result1.IndexOf(" ")
 $result1.Substring(0, $postiotnfirstespace)
票数 5
EN

Stack Overflow用户

发布于 2016-10-28 05:35:56

假设您的字符串是$testString。这段代码将会工作。它将获取以/a开头的字符,直到下一个空格。

代码语言:javascript
复制
$testString = "Test test test test test test /abc test test test"
$matchString = $testString -match '/a\w*\s' | % {$Matches.Values -replace '/','' -replace'\s',''}
Write-Host $matchString

或者只有一行,不写输出。我只是在前面的示例中编写了输出,以便向您显示结果。

代码语言:javascript
复制
$testString = "Test test test test test test /abc test test test" -match '/a\w*\s' | % {$Matches.Values -replace '/','' -replace'\s',''}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40294292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档