将php preg_replace转换为C#

将php preg_replace转换为C#,c#,php,preg-replace,C#,Php,Preg Replace,如何将此php代码转换为C#: 我试过这个,但没用: string s1 = "david"; string s2 = System.Text.RegularExpressions.Regex.Replace(s1, "$o$", "/[b-df-hj-np-tv-z]/i"); Console.WriteLine(s2); 它不需要$0o$0?我想如果你阅读Regex.Replace()的文档,你会很快发现哪里出了问题。它不需要$0o$0?我想如果你阅读Regex.Replace()的文档你

如何将此php代码转换为C#:

我试过这个,但没用:

string s1 = "david";
string s2 = System.Text.RegularExpressions.Regex.Replace(s1, "$o$", "/[b-df-hj-np-tv-z]/i");
Console.WriteLine(s2);

它不需要
$0o$0
?我想如果你阅读
Regex.Replace()
的文档,你会很快发现哪里出了问题。它不需要
$0o$0
?我想如果你阅读
Regex.Replace()的文档
你会很快发现哪里出了问题。这不需要花
$0o$0
?我想如果你阅读
Regex.Replace()
的文档,你会很快发现哪里出了问题。这不需要花
$0o$0
?我想如果你阅读
Regex.Replace()的文档
您会很快发现哪里出了问题。不要忘记使用System.Text.RegularExpressions不要忘记
使用System.Text.RegularExpressions不要忘记
使用System.Text.RegularExpressions不要忘记
使用System.Text.RegularExpressions
string s1 = "david";
string s2 = System.Text.RegularExpressions.Regex.Replace(s1, "$o$", "/[b-df-hj-np-tv-z]/i");
Console.WriteLine(s2);
var result = Regex.Replace("david", "[b-df-hj-np-tv-z]", "$0o$0" );