title: Extract IDs from Text in many columns
body: <p>I have a huge df which is separated by different symbols (#,space,,).
  After reading the data I have columns which aren't separated yet. 
  I tried to use <code>tidyr::separate</code> to separate the columns. 
  But as I have many columns the result of the separation overwrites the next column.</p>
  
  <p>I tried to use ''tidyr::separate'' to separate the columns. 
  But as I have many columns the result of the separation overwrites the next column.</p>
  
  <p>the content of one column looks like this:
  <code>
  Markt#ID=3002349#X=8612088#Y=50228881#RI=1|&amp;RD=10062019&amp;RT=6:46&amp;L=1543&amp;SM=0#1#2&amp;CT=-1#-1#-1#-1#-1&amp;P1=1111111111111111&amp;O1=99999999&amp;T1=99999999&amp;F=-1&amp;RF=1999991999999999111090999999&amp;GP=FF=cost=-1|minDist=0|maxDist=2000|speed=100|routingType=1|ellipseRadius=1000|maxDur=120|waitTime=-1|linDistRouting=0|#BF=cost=-1|minDist=0|maxDist=2000|speed=100|routingType=1|ellipseRadius=1000|maxDur=120|waitTime=-1|linDistRouting=0|#&amp;
  </code></p>
  
  <p>All in all I have 12 columns from which I want to extract the <code>IDs</code> and the <code>coordinates</code>.</p>
  
  <p>Expected results:</p>
  
  <pre><code> ID       X         Y
   3002349  8612088  50228881
  </code></pre>