title: "is lower" not working for strings containing exotic characters
body: <p>I have a code part that checks if a string is all lower-case or not. If it is, it gives me the first and last characters as abbreviation. If not, it gives me the upper-case parts as an abbreviation.</p>
  
  <pre><code>if Hotstring is lower
      {
      ShortString := SubStr(Hotstring,1,1) . SubStr(Hotstring,0)
      }else{
      ShortString := RegExReplace(Hotstring, "[a-záéiíóöőúüű ]", "")
      StringLower,ShortString, ShortString
      }   
  </code></pre>
  
  <p><strong>The problem:</strong>
  If my input string contains mid-european characters, the string is not recognized properly as lower-case.</p>