level 8
MatchQ[3 x + 4 y, a_. x + b_. y + c_.] 得到True
MatchQ[3 x + 5, a_. x + b_. y + c_.] 得到False
缺常数项时可以匹配成功,缺带x或y项就不行了,我知道一种方法是
MatchQ[3 x + 5, a_. x + b_. y + c_. | a_. x + c_.]
这样有点麻烦,要分好几类,有没有更简单的方法?
2021年03月16日 02点03分
1
吧务
level 10
PatternSequence[]的Alternatives
或者Repeated 0,1
2021年03月17日 00点03分
2