7.已知函数f(x)={(x+1)2,x⩽0,∣lgx∣,x>0,f(x)=\left\{{\left.\begin{array}{l}{{{(x+1)}^2},}&{x\leqslant 0,}\\ {\vert {lgx}\vert ,}&{x>0,}\end{array}\right.}\right.f(x)={(x+1)2,∣lgx∣,x⩽0,x>0,若函数g(x)=f(x)−bg(x)=f(x)-bg(x)=f(x)−b有四个不同的零点,则实数bbb的取值范围为((( )))