我正在尝试构建一个派生计算器,因此我将方程式分解为组件并匹配每个部分以确定要应用的规则,但我对正则表达式完全不熟悉。
现在,我正在尝试匹配x ^ n和Ax ^ nx,其中A和n是常量。这是我的等式:x{0,}^[0-9]{0,}
但是当我运行下面的代码并输入asdf
,5
和x^3
之类的内容时,只有{{1}时它们才会返回匹配项应该返回。等式或我在下面应用它的方式有问题吗?
x^3
答案 0 :(得分:0)
^
描述了字符串的开头,因此它应该像\^
您的regex
应该是
@"\d*x\\^\d*"
\d
代表一个数字..
*
表示匹配0到多个\d