title: Explode dataframe column into rows on numbering instead of comma
body: <p>I want my dataframe from this.....</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>Name</th>
  <th>Qualities</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>boba fet</td>
  <td>1. Fighting 2. Running 3.swimming</td>
  </tr>
  <tr>
  <td>enigma</td>
  <td>1. Dodging bullets while running, cooking food  2. Sleep walking</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>To the below format..</p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>Name</th>
  <th>Qualities</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>boba fet</td>
  <td>Fighting</td>
  </tr>
  <tr>
  <td>boba fet</td>
  <td>Running</td>
  </tr>
  <tr>
  <td>boba fet</td>
  <td>Swimming</td>
  </tr>
  <tr>
  <td>enigma</td>
  <td>Dodging bullets while running, cooking food</td>
  </tr>
  <tr>
  <td>enigma</td>
  <td>Sleep walking</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p>Even if there is comma in text it needs to be exploded into rows on the numberings.</p>
  <p>I tried to do</p>
  <p><code>df.assign(Qualities = df.Qualities.str.split('1.')).explode('Qualities')</code> but didn't get the desired result.</p>