Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.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_Scripting - Fatal编程技术网

Powershell 将字符串的第二部分放在第一个位置

Powershell 将字符串的第二部分放在第一个位置,powershell,scripting,Powershell,Scripting,我有一个字符串“givenname姓氏”。我想要的是把这个“姓,吉文纳姆”。首先,我想我需要以某种方式将姓氏放在第一位,然后用逗号和空格替换空白 我还没有任何代码:C sry。同意@ansgar wiechers的评论 $str = "Firstname Lastname" $str -replace '(\w+)\s+(\w+)','$2, $1' 输出: Lastname, Firstname 'firstname lastname'-replace'(\w+)\s+(\w+),“$2,

我有一个字符串“givenname姓氏”。我想要的是把这个“姓,吉文纳姆”。首先,我想我需要以某种方式将姓氏放在第一位,然后用逗号和空格替换空白


我还没有任何代码:C sry。

同意@ansgar wiechers的评论

$str = "Firstname Lastname"
$str -replace '(\w+)\s+(\w+)','$2, $1'
输出:

Lastname, Firstname

'firstname lastname'-replace'(\w+)\s+(\w+),“$2,$1”
@AnsgarWiechers-yep有效,现在解释一下为什么^^^^所以不是一个其他人向您阅读文章的地方。考虑你的家庭作业。$x= @(“GivNeNe姓氏”-分裂’);[数组]:反向($x)$x=$x-连接','