Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 有没有办法在C中使用正则表达式在字符串的某个位置插入符号?_C# - Fatal编程技术网

C# 有没有办法在C中使用正则表达式在字符串的某个位置插入符号?

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

我有一个字符串,它演示了一个数学表达式,在计算它之前,我需要做一些预处理

我想插入“*”,如果字符串中存在类似于\d的序列,其中\d-是任意数字

有没有一种方法可以用c正则表达式来实现?例如,我理解如何在Python中实现这一点,但我对sharp有点陌生=

使用正则表达式。替换为重用match$1表示第一对括号的内容。所以在第一对中,我有表达式\d\


有一个。

如果你给我们举一个“数学表达式”的例子,告诉我们你想要什么结果,以及你是如何在Python中实现它的,那将非常有帮助。
string s = "asdlk1()3412a(123)";
s = Regex.Replace(s, @"(\d\()", @"$1*"); // asdlk1(*)3412a(123)