title: Regex to remove 'groups of characters' with less than 3 characters
body: <p>I am trying to remove any 'groups of characters' with less than 3 characters.</p>
  
  <p>This is the source:</p>
  
  <blockquote>
    <p>1.29 Cancels part plan C/5879 2030. in i i.r e9g6Pop Iatian Area ProcH 22.4.93 Suburban Lands n f 53dv 3 N014 3.5.98. PLAN or any from 01 53 under M R.5I B.L.1laY98 E35. P0 RT I 0 N S At Maroubrajuncti p /I .z. .0 / .L .I. .I</p>
  </blockquote>
  
  <p>Settings bounds for word characters with repetition between 1 and 3 e.g. /b\w{1,3}\b/ does not work as "C/5879" would become "5879".</p>
  
  <p>The desired output would be as follows:</p>
  
  <blockquote>
    <p>1.29 Cancels part plan C/5879 2030. e9g6Pop Iatian Area ProcH 22.4.93 Suburban Lands 53dv N014 3.5.98. PLAN from under R.5I B.L.1laY98 E35. Maroubrajuncti</p>
  </blockquote>
  
  <p>An alternative which could also work would be to create larger 'groups of characters' by joining 'groups of characters' with 2 or less characters delimited by a whitespace.</p>
  
  <p>For example:</p>
  
  <blockquote>
    <p>1.29 Cancels part plan C/5879 2030. inii.r e9g6Pop Iatian Area ProcH 22.4.93 Suburban Lands nf 53dv 3N014 3.5.98. PLAN orany from 0153 under MR.5I B.L.1laY98 E35. P0RTI0NS AtMaroubrajuncti p/I.z. .0/.L.I..I</p>
  </blockquote>
  
  <p>I would be open to either solution to rescue me from Regex Hell.</p>