Given
Replace only the subexpression of the form anything*Exp[anyting]*Sqrt[anything] by the square of the pattern found if any.
expr /. patternName : (Exp[any3_]*any_.)*Power[Any_, Rational[1 | -1, 2]] -> patternName^2
This gives
The code patternName : above gives a name for the pattern found, this way we can use the name to easily do any transformation needed. In this example, it was just squaring it. But it can be anything else we want.