PowerShell/文字列をリバースする方法
の編集
Top
/
PowerShell
/
文字列をリバースする方法
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) * PowerShellで文字列をリバース(逆・反転)する方法 [#ga165b7c] 文字列を逆(リバース)する歩言う方を以下に記します。~ Linuxでは rev コマンドに相当します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 文字列をリバースしてみる [#y6618889] 以下のようなオペレーションで文字列をリバースしてみます。 PS C:\> $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" PS C:\> $rev_str = [string]::join("",$str[($str.Length - 1)..0]) PS C:\> $rev_str ZYXWVUTSRQPONMLKJIHGFEDCBA PS C:\> $rev_str.GetTypeCode() String PS C:\> * リバースする例の説明 [#qef89d12] 上記のオペレーションを説明します。 +$strにAからZまでの文字列を代入します。 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +$strの文字列数を取得し、[開始..終了]を使用し逆にする。~ Arrayになってしまうので、[string]::joinを使って連結を行い、結果を$rev_strに代入する。 $rev_str = [string]::join("",$str[($str.Length - 1)..0]) +$rev_strを表示。(リバースしているのが確認できます。) $rev_str ZYXWVUTSRQPONMLKJIHGFEDCBA +$rev_strのオブジェクトはStringであることが確認できます。 $rev_str.GetTypeCode() String 以上、PowerShellで文字列をリバース(逆)にする方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
タイムスタンプを変更しない
#navi(../) * PowerShellで文字列をリバース(逆・反転)する方法 [#ga165b7c] 文字列を逆(リバース)する歩言う方を以下に記します。~ Linuxでは rev コマンドに相当します。 #contents #htmlinsertpcsp(win-top.html,win-sp.html) * 文字列をリバースしてみる [#y6618889] 以下のようなオペレーションで文字列をリバースしてみます。 PS C:\> $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" PS C:\> $rev_str = [string]::join("",$str[($str.Length - 1)..0]) PS C:\> $rev_str ZYXWVUTSRQPONMLKJIHGFEDCBA PS C:\> $rev_str.GetTypeCode() String PS C:\> * リバースする例の説明 [#qef89d12] 上記のオペレーションを説明します。 +$strにAからZまでの文字列を代入します。 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" +$strの文字列数を取得し、[開始..終了]を使用し逆にする。~ Arrayになってしまうので、[string]::joinを使って連結を行い、結果を$rev_strに代入する。 $rev_str = [string]::join("",$str[($str.Length - 1)..0]) +$rev_strを表示。(リバースしているのが確認できます。) $rev_str ZYXWVUTSRQPONMLKJIHGFEDCBA +$rev_strのオブジェクトはStringであることが確認できます。 $rev_str.GetTypeCode() String 以上、PowerShellで文字列をリバース(逆)にする方法でした。 #htmlinsertpcsp(win-btm.html,win-sp.html)
テキスト整形のルールを表示する