char配列をPowerShellの文字列に変換するためのさまざまなメソッドを読んだことがありますが、それらの文字列はいずれも文字列で動作しないようです。 私の文字列のソースである:PowerShellはChar配列を文字列に変換します
:$ComputerName = "6WMPSN1"
$WarrantyURL = "http://www.dell.com/support/troubleshooting/au/en/aulca1/TroubleShooting/ProductSelected/ServiceTag/$ComputerName"
$WarrantyPage = Invoke-WebRequest -Uri $WarrantyURL
$WPageText = $WarrantyPage.AllElements | Where-Object {$_.id -eq "TopContainer"} | Select-Object outerText
私は私が試した
-contextを選択し、文字列-pattern「日」を使用することはできませんので、その結果WPageTextはchar配列でありますhttp://softwaresalariman.blogspot.com.au/2007/12/powershell-string-and-char-sort-and.html
私がこれまでに成功している唯一のもの があるあたりとして
$WPageText -join
[string]::Join("", ($WPageText))
:
$TempFile = New-Item -ItemType File -Path $env:Temp -Name $(Get-Random)
$WPageText | Out-File -Path $TempFile
$String = Get-Content -Path $TempFile
ファイルの書き込みと読み取りを除いて、これを行う方法はありますか?
++は '$ OFS'の情報です; '$ OFS 'の変更を提案する価値があります。例えば、'&{$ OFS =' '; "$ c"} '。 _effective_defaultが単一のスペースであっても、_variable_ '$ OFS'はデフォルトでは定義されていません。あなたが文字列コンストラクタに関して推薦しているものがわからない。 '$ result = $ a'は同じことをはるかに単純で効率的に行います。 – mklement0