在我的情况下,我将有一个看起来像这样的字符串.
$emailList = "example@mail.com
example2@mail.com
example3@mail.com"
Run Code Online (Sandbox Code Playgroud)
我怎样才能将它移植到没有空格的数组中,所以它看起来像
$emailList = @("example@mail.com","example2@mail.com","example3@mail.com"
Run Code Online (Sandbox Code Playgroud)
根据评论,如果你这样做:
($emailList -split '\r?\n').Trim()
Run Code Online (Sandbox Code Playgroud)
它用于-split根据新行/返回.Trim()字符将列表分隔为数组,然后删除每个字符串两侧的任何空格.
在此之后,结果现在已经是一个数组.但是,如果您明确希望输出为由双引号括起的逗号分隔字符串列表,则可以执行以下操作:
(($emailList -split '\r?\n').Trim() | ForEach-Object { '"'+$_+'"' }) -Join ','
Run Code Online (Sandbox Code Playgroud)
用于ForEach-Object在每个条目周围添加引号,然后用于-Join连接它们,.
| 归档时间: |
|
| 查看次数: |
5213 次 |
| 最近记录: |