「PowerShell」LastIndexOfメソッドで検索開始位置を指定する

書式
LastIndexOf(値, 開始位置);
LastIndexOfメソッドで検索開始位置を指定します。
引数2は検索を始める位置です。

サンプル

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
$target = "RstR23"
Write-Host ($target.LastIndexOf("R",5))
Write-Host ($target.LastIndexOf("R",4))
Write-Host ($target.LastIndexOf("R",3))
Write-Host ($target.LastIndexOf("R",2))
Write-Host ($target.LastIndexOf("R",1))
Write-Host ($target.LastIndexOf("R",0))
$target = "RstR23" Write-Host ($target.LastIndexOf("R",5)) Write-Host ($target.LastIndexOf("R",4)) Write-Host ($target.LastIndexOf("R",3)) Write-Host ($target.LastIndexOf("R",2)) Write-Host ($target.LastIndexOf("R",1)) Write-Host ($target.LastIndexOf("R",0))
$target = "RstR23"

Write-Host ($target.LastIndexOf("R",5)) 
Write-Host ($target.LastIndexOf("R",4)) 
Write-Host ($target.LastIndexOf("R",3)) 
Write-Host ($target.LastIndexOf("R",2)) 
Write-Host ($target.LastIndexOf("R",1))
Write-Host ($target.LastIndexOf("R",0))

実行結果

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
PS C:\study\skill\powershell> .\test007.ps1
3
3
3
0
0
0
PS C:\study\skill\powershell> .\test007.ps1 3 3 3 0 0 0
PS C:\study\skill\powershell> .\test007.ps1
3
3
3
0
0
0

 

PowerShell

Posted by arkgame