C# 有没有办法在C中使用正则表达式在字符串的某个位置插入符号?
我有一个字符串,它演示了一个数学表达式,在计算它之前,我需要做一些预处理 我想插入“*”,如果字符串中存在类似于\d的序列,其中\d-是任意数字 有没有一种方法可以用c正则表达式来实现?例如,我理解如何在Python中实现这一点,但我对sharp有点陌生=使用正则表达式。替换为重用match$1表示第一对括号的内容。所以在第一对中,我有表达式\d\C# 有没有办法在C中使用正则表达式在字符串的某个位置插入符号?,c#,C#,我有一个字符串,它演示了一个数学表达式,在计算它之前,我需要做一些预处理 我想插入“*”,如果字符串中存在类似于\d的序列,其中\d-是任意数字 有没有一种方法可以用c正则表达式来实现?例如,我理解如何在Python中实现这一点,但我对sharp有点陌生=使用正则表达式。替换为重用match$1表示第一对括号的内容。所以在第一对中,我有表达式\d\ 有一个。如果你给我们举一个“数学表达式”的例子,告诉我们你想要什么结果,以及你是如何在Python中实现它的,那将非常有帮助。 string s =
有一个。如果你给我们举一个“数学表达式”的例子,告诉我们你想要什么结果,以及你是如何在Python中实现它的,那将非常有帮助。
string s = "asdlk1()3412a(123)";
s = Regex.Replace(s, @"(\d\()", @"$1*"); // asdlk1(*)3412a(123)