我目前正在使用-replace " .*" -creplace '(?<=\w)([A-Z])', ' $1'
将格式为FirstnameLastname FirstnameLastname FirstnameLastname
的字符串转换为Firstname Lastname
。
现在输入格式已更改为Firstname Lastname Firstname Lastname Firstname Lastname
。
任何想法如何将其转换为Firstname Lastname
(在字符串中的第二个空白处修剪它)?
答案 0 :(得分:1)
在空格上拆分,保留前两个字符串,然后扔掉其余字符串:
$first,$last,$null = 'Firstname Lastname Firstname Lastname Firstname Lastname' -split '\s+',3
$name = "$first $last"