title: REGEX replace in T-SQL
body: <p>I have a article table full with false descriptions. for example <code>Ger-teschutz</code> because somebody replaced all <code>ä</code>s with <code>-</code>.</p>
  
  <p>Now I want to get <code>Geräteschutz</code> instead of <code>Ger-teschutz</code>, but I also have other strings in there which have to stay that way, for example <code>TX-40</code> or <code>WA-I30</code>.</p>
  
  <p>But I only want to replace that one <code>-</code> in that string and not all of them.</p>
  
  <p>I want to replace them by regex where the char before the <code>-</code> is upper case and after lower case.</p>
  
  <p>Can anybody help me?</p>