powershellで特定文字列があれば変換。具体的には'13.1'だけを '5'へ変換したい


powershellで'13.1'だけを '5'へ変換するつもりで下記コードを書いたのですが、

[code]

    $hoge = $hoge -replace '13.1', '5'
    
[/code]

実際に試したら「13.1」だけではなく「1341」も「5」へ変換されてしまいました。  
「13.1」だけを「5」へ変換するためにはどう書けばよいですか？

環境  
Windows10



[code]

    $hoge = $hoge -replace '13\.1', '5'
    
[/code]

とするとどうなりますか？



[code]

    $hoge = $hoge -replace '13\.1', '5'
    
[/code]

とするとどうなりますか？

