标签: c# regex
我们有egz。 4.7(8+3)如何在数字和方括号4.7*(8+3)
4.7(8+3)
4.7*(8+3)
答案 0 :(得分:1)
将数字后跟括号分成两组,然后将匹配的值替换为组值和它们之间的多个字符:
Regex.Replace(input, @"(\d)(\()", "$1*$2")
对于输入"4.7(5+(8+3)/1(1-2))",结果将为"4.7*(5+(8+3)/1*(1-2))"
"4.7(5+(8+3)/1(1-2))"
"4.7*(5+(8+3)/1*(1-2))"
答案 1 :(得分:0)
保持简单:更换( *(