PowerShell で 改行コードやタブを正規表現で表現する方法
PowerShell で 改行(\n)をしても、
PS >echo "aaa\nbbb"
aaa\nbbb
になって期待通りではない。 (\\n)とかにしてもダメ。
PS >echo "aaa\\nbbb"
aaa\\nbbb
結論を言えば、 \ ではなく ` だった!。
PS >echo "aaa`nbbb"
aaa
bbb
期待通り!
なお、 ` は ' (シングルクォーテーション)ではなく、 ` (バッククォート)。
Shift + @ で出てくる。
タブとかも '\t' ではなく '`t'。
PS >echo "aaa`tbbb"
aaa bbb
以上!