title: Matching words surrounding a particular word - regex
body: <p>Say I have these strings:</p>
  
  <pre><code>1. TOP FLAT
  2. FLAT 7
  3. FLAT B
  4. GROUND FLOOR FLAT
  5. STUDIO 1.02
  6. APARTMENT 10
  7. GROUND AND FIRST FLOOR MAISONETTE
  8. FLAT A
  </code></pre>
  
  <p>What regex expression would give me:</p>
  
  <pre><code>1. TOP
  2. 7
  3. B
  4. GROUND FLOOR
  5. 1.02 
  6. 10
  7. Ground and first floor
  8. A
  </code></pre>
  
  <p>Case-sensitivity is not important. I've been beating my head against this for the past couple of hours but I can't seem to get anywhere. </p>
  
  <p>Thanks for your help!</p>