title: Extract substring between given strings
body: <p>Given the following string: <code>be_de=Interessant für Dich; be_fr=Intéressant pour toi;</code></p>
  
  <p>What is the nicest way to extract the substring for a given locale in Kotlin? e.g. I have given the locale <code>be_fr</code> I want to have <code>Intéressant pour toi</code> as a result. The string is always in between the locale followed by a <code>=</code> and a <code>;</code></p>
  
  <p>There could be more locales with strings given, and the position of the value to extract always varies.</p>
  
  <p>Of course I could just create a substring after the first index of my locale and then search for the fist index of the semicolon, but I assume there is a more elegant way like using <code>removeSurrounding</code>, which I can't think of atm.</p>