you can use an if condition to determine if the string contains "User" or not and then write your expression.
for example,
=If(Match([Opportunity Description];"*User*");Right([Opportunity Description];(Length([Opportunity Description])-Pos([Opportunity Description];"User:")+1)))