第1引数をlhsにしてopDotで関数呼び出し出来るけど使ってますか?
なんか名前がバッティングするからあんま積極的に使いたくないんだよなあ

import std.string;
import std.regex;

string s;

s.replace ←!!!

名前がかぶる時ってstd.regex.replaceってフルで指定するのが普通?