This might be better suited to mathematica.stackexchange.com than here.
To answer the question, givenGiven say:
expr = Piecewise[{ {x^2 + 2*x - 4, 0 <= x <= 2},
{0, True}}]
... you can convert your Piecewise
expression back into a list form using:
aa = Internal`FromPiecewise[expr, True] // Transpose
which returns:
{{x >= 0 && x <= 2, -4 + 2 x + x^2}, {x > 2 || x < 0, 0}}
Then, you can find the part that corresponds to x == 0
using:
Select[aa, (#[[1]] /. x -> 0) &]
which yields the case of interest to you:
> {{x >= 0 && x <= 2, -4 + 2 x + x^2}}
{{x >= 0 && x <= 2, -4 + 2 x + x^2}}