$解:(2)①当x=-1时,2x²+5x+3=0$
$所以2x²+5x+3=(x+1)(2x+3)$
$②当x=1时,x³-7x+6=0$
$所以x³-7x+6=(x-1)(x-2)(x+3).$
$(3)设x³-x²+ax+b=(x²+2x+1)(x+m)$
$则x³-x²+ax+b=x³+(m+2)x²+(2m+1)x+m$
$所以m+2=-1,2m+1=a,m=b$
$解得a=-5,b=-3,m=-3$
$所以x³-x²-5x-3=(x²+2x+1)(x-3)$
$~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=(x+1)²(x-3).$