title: Regexp - Search for start of words
body: <p>Hello im building a website and im searching place names by name. i need a regexp to match in the following situations....</p>
  
  <pre><code>Search = Lon
  
  Matches
  Londonderry
  Greater London
  
  But no match in
  Millon
  </code></pre>
  
  <p>I've tried '<code>^Lon</code>' but this doesnt show Greater london,</p>
  
  <p>I've tried just '<code>Lon</code>' but this matches millon,</p>
  
  <p>I've also messed around with word boundaries but cant get it working correctly.
  Im sure this is simple but regexp is classically tricky.</p>