Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从powershell中的字符串中提取字符串?_Powershell - Fatal编程技术网

如何从powershell中的字符串中提取字符串?

如何从powershell中的字符串中提取字符串?,powershell,Powershell,因此,我试图标准化广告组的命名约定,但为此,我需要能够通过尝试从这个字符串中获取一个字符串来解决以下问题 你好,世界你好 如何从字符串中提取“Hel-Wor-Hel”?试试这个。这应该符合您的要求 $str = "Hellow_World_Hello" $Result = "" foreach($str1 in $str.split("_")){ $Result = $Result + $str1.SubString(0,3) + " "} Write-Host $Result 到目前为止你

因此,我试图标准化广告组的命名约定,但为此,我需要能够通过尝试从这个字符串中获取一个字符串来解决以下问题

你好,世界你好


如何从字符串中提取“Hel-Wor-Hel”?

试试这个。这应该符合您的要求

$str = "Hellow_World_Hello"
$Result = ""
foreach($str1 in $str.split("_")){ $Result = $Result + $str1.SubString(0,3) + " "} 
Write-Host $Result

到目前为止你试过什么?你搜索过了吗?我尝试过Substring(),但我有一个列表要处理,我的逻辑不够,我需要在字符串中获得单词开头的前3个字符,下一个字符是3个字符,依此类推,短语分隔符是一个类似“\u-空格”的符号,问题是始终是Substring(0,3)首先,根据下一个单词的词组我不知道,我只是不知道在这种情况下该怎么办。抱歉,我是新加入powershell的。请尝试
('Hellow\u World\u Hello'-split'\u124; Foreach对象{$\uu.Substring(0,3)})-加入“”
哇,就像一个魔咒!谢谢。