Prompt Detail:
以下はPowerShellで書かれたスクリプトです。特定の文字列を含んでいる場合に、指定された文字列の一部を関数に代入します。
phpfunction Get-Substring {
param (
[string]$inputString
)
if ($inputString -like "*Provisioning:*") {
$substring = $inputString.Substring(13, 15)
Write-Host "Provisioningの後ろの15文字: $substring"
}
if ($inputString -like "*USER_LABEL_PRIMARY:*") {
$substring = $inputString.Substring(19, 15)
Write-Host "USER_LABEL_PRIMARYの後ろの15文字: $substring"
}
if ($inputString -like "*???:*") {
$substring = $inputString.Substring(5, 15)
Write-Host "???:の後ろの15文字: $substring"
}
}
# 関数の呼び出し例
Get-Substring -inputString "これはProvisioning:の例です。"
Get-Substring -inputString "USER_LABEL_PRIMARY:これは例です。"
Get-Substring -inputString "これは???:の例です。"
このスクリプトを新しいファイルに保存し、".ps1"という拡張子を付けてください。例えば、"substringFunction.ps1"という名前で保存できます。
注意:PowerShellは、Windowsオペレーティングシステムに最初からインストールされています。ただし、スクリプトの実行ポリシーが制限されている場合があります。スクリプトを実行する前に、PowerShellの実行ポリシーを確認してください。詳細については、以下のリンクを参照してください。
Add a comment