将javascript替换转换为C#替换



有人能帮我把这个javascript代码转换成c#吗

modified_substring=modified_substring.replace(/[0]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"@$1");modified_substring=modified_substring.replace(/[1]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"A$1");modified_substring=modified_substring.replace(/[2]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"B$1");modified_substring=modified_substring.replace(/[3]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"C$1");modified_substring=modified_substring.replace(/[4]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"D$1");modified_substring=modified_substring.replace(/[5]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"E$1");modified_substring=modified_substring.replace(/[6]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"F$1");modified_substring=modified_substring.replace(/[7]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"g$1");modified_substring=modified_substring.replace(/[8]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"H$1");modified_substring=modified_substring.replace(/[9]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"I$1");modified_substring=modified_substring.replace(/[●]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"J$1");modified_substring=modified_substring.replace(/["]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"T$1");modified_substring=modified_substring.replace(/["]([abcdefghijklmnopqrstuvxyzABCDEFGHIJKLMNOPQRSTUVWXYZ])/g,"U$1")

查看C#Regex Replace。这里有一个很好的起点:

https://msdn.microsoft.com/en-us/library/system.text.regularexpressions.regex.replace(v=vs.110).aspx

如果您想像使用JavaScript代码那样以内联方式完成这一切,您可以这样做:modified_substring=Regex.Replace(modified_substring,pattern,replacement);

不要忘记System.Text.RegularExpressions.的using指令

最新更新