下列从左到右的变形,其中是因式分解的是( )
A:2(a-b)=2a-2b
B:m2-1=(m+1)(m-1)
C:x2-2x+1=x(x-2)+1
D:(a-b)(b+1)=(b+1)(a-b)
①____,②____,③____.