title: Extract columns from string
body: <p>I have a pandas df column containing the following strings:</p>
  <pre><code>0    Future(conId=462009617, symbol='CGB', lastTradeDateOrContractMonth='20211220', multiplier='1000', currency='CAD', localSymbol='CGBZ21', tradingClass='CGB')
  1    Stock(conId=80268543, symbol='IJPA', exchange='AEB', currency='EUR', localSymbol='IJPA', tradingClass='IJPA')
  2    Stock(conId=153454120, symbol='EMIM', exchange='AEB', currency='EUR', localSymbol='EMIM', tradingClass='EMIM')
  </code></pre>
  <p>I would like to extract data from strings and organize it as columns. As you can see, not all rows contain the same data and they are not in the same order. I only need some of the columns; this is the expected output:</p>
  <pre><code>     Type      conId symbol  localSymbol
  0  Future  462009617    CGB       CGBZ21
  1   Stock   80268543   IJPA         IJPA
  2   Stock  153454120   EMIM         EMIM
  </code></pre>
  <p>I made some tests with str.extract but couldn't get what I want.</p>
  <p>Any ideas on how to achieve it?
  Thanks</p>