我有一个包含数学表达式的字符串,例如:
strExpression= a+b+tan(a)+tan(b)+a+b
我想用 a 和 b(比如 a=10,b=20) 的值替换这个表达式,使它变成:
10+20+tan(10)+tan(20)+10+20
但是当我使用时,Regex.Replace
我得到:
10+20+t10n(10)+t10n(20)+10+20
如何在正确的位置替换 a 和 b 的值。
我已过滤掉包含以下内容的 MatchCollection 对象:
{a},{b},{tan},{a},{tan},{b},{a},{b}