以下のように正規表現の置き換えを使用しています:
string test = "[abc] Sends the employee mail. [twist] Sends the employee mail.";
test = Regex.Replace(test, "[twist]", "hello");
結果は次のようになります。
test = "[abc] Sendhello hellohe employee mahellol. [hellohellohellohellohello] Sendhello hellohe employee mahellol."
[twist] 文字列を hello に置き換えるだけです。
ここで何がうまくいかないのですか。