日別アーカイブ: 2021年1月24日

Powershellのエスケープシーケンス

Powershellで文字列を整形するときに、タブの取り扱いに苦労していました。
例えばタブが含まれる文字列からタブ部分を置換して除去できると良いのですが、その方法が良く分かっていませんでした。

Powershellは以下のドキュメントにある通りの特殊文字シーケンス(いわゆるエスケープシーケンス)を認識してくれるため、これを使えば特殊文字を含む文字列操作が可能だそうです。

特殊文字について

[Microsoft Docs]

改行コード(`n)とキャリッジリターン(`r)もあるので、LFとCRLF間での改行コード変換なんかもこれで大丈夫そうです。