ファイル名にアンダースコアが含まれる場合の添付ファイルマークアップ生成の不具合

ファイルのアップロード時に小さなバグを発見しました:

ファイル名がアンダースコアで始まり、それで終わる場合(この場合は _test_file_.txt)、マークアップ生成コードがアンダースコアをエスケープしないため、以下の「ファイル名」が生成されます:
test_file.txt|attachment (23 Bytes)

[_test_file_.txt|attachment](upload://eSJGButIpkpu4IEifmmispiFRJu.txt) (23 Bytes)

最初のアンダースコアをバックスラッシュでエスケープすると、正しくパースされます:

_test_file_.txt (23 Bytes)

[\_test_file_.txt|attachment](upload://eSJGButIpkpu4IEifmmispiFRJu.txt) (23 Bytes)