代码:
expression = "1x^2+6x+9";
expression = expression.replace("^n", ""); //n represents a number
expression = expression.replace("x", "");
预期结果:
expression = "1+6+9";
给定多项式表达式,我想删除变量项(在本例中为x ^ 2和x)。有没有办法实现这个目标?
答案 0 :(得分:0)
你可以试试这个:
expression = "1x^2+6x+9";
expression = expression.replaceAll("x(\\^\\d)?", "")
答案 1 :(得分:0)
您可以将replaceAll与regex一起使用 -
String newPlynm = plynm.replaceAll("[a-zA-Z]", "");
希望它会有所帮助 非常感谢。