B
分析:在有绝对值的方程里,要分类讨论:(1)当2x-1<0时,来求原方程的解;(2)当2x-1≥0时,来求原方程的解.
解答:(1)当2x-1<0,即x

时,原方程化为
x
2+2x-1-4=0,即x
2+2x-5=0,
解得,x=-1±

;
又∵x=-1+


,
∴x=-1+

(舍去),
∴原方程的解为x=-1-

;
(2)当2x-1≥0,即x≥

时,原方程化为
x
2-2x+1-4=0,
解方程,得
x
1=3,x
2=-1.
∵x
2=-1<

,应舍去,
故原方程的解为x=3;
综合(1)(2),原方程的解有2个;
故选B.
点评:本题主要考查的是利用公式法来解一元二次方程.在解方程时,一定要注意在去绝对值时要分类讨论.