title: Splitting a column in a DataFrame based on multiple possible delimiters
body: <p>I have an address column in a dataframe in pandas with 3 types of information namely street, colony and city.</p>
  
  <p>There are three values with two possible delimiters - either a ',' or a white-space e.g it can be either <code>Street1,Colony1,City1</code> or <code>Street1 Colony1 City1</code>.</p>
  
  <p>I need to split this column into three with respective labels <code>'Street'</code>,<code>'Colony'</code> and <code>'City'</code> with the values from this <code>Address</code> column split accordingly.</p>
  
  <p>What is the most efficient way to do this as the pandas <code>split</code> function only allows you with a single delimiter or a regex expression (maybe a regex expression for this as I'm not very good with regex).</p>