Regex.Replaceを実行するときに名前付きキャプチャを使用するにはどうすればよいですか?私はここまで到達しました、そしてそれは私が望むことをしますが、私がそれを望む方法ではありません:
[TestCase("First Second", "Second First")]
public void NumberedReplaceTest(string input, string expected)
{
Regex regex = new Regex("(?<firstMatch>First) (?<secondMatch>Second)");
Assert.IsTrue(regex.IsMatch(input));
string replace = regex.Replace(input, "$2 $1");
Assert.AreEqual(expected, replace);
}
2つの単語を名前付きキャプチャと照合し、置換を実行するときに(名前付き)キャプチャを使用したいと思います。