title: Python - eliminate regex matches from csv file
body: <p>I have a file, <code>'in.csv'</code>, which has many entries like the following:</p>
  
  <pre><code>[Part 1: A]
  Was hab’ ich nur getan?
  Hab mich selbst nie hinterfragt
  Wer bin ich, wer bin ich, wer bin ich, was bin ich bloß?
  Aaaah - wer bin ich, was bin ich bloß?
  Ging es all die Zeit lang wirklich nur um mich?
  Nur um mich, nur um mich, nur um mich?
  Denk’ ich wirklich immer nur an mich?
  Nur an mich, nur an mich, nur an mich?
  
  [Part 2: T]
  Ich bin so horrible, horrible, horrible
  Fehler einzusehen ist mir nicht possible, possible, possible
  Jaaah - doch ich denk’ jeden Tag an all den Shit, den ich getan hab’
  Warum unterschätz’ ich meinen Impact auf die andern?
  Homie, sag mir, warum ficke ich mein Karma
  Und geb kein’ Fick auf alles, was die Stimme in mir labert?
  Blockiert mich da mein Ego oder weiß ich es nicht besser?
  Mann, wann verdammt fühl ich mich bereit etwas zu ändern?
  Warum lass’ ich einfach nichts mehr an mich ran?
  Warum lass’ ich selbst mich selbst nicht an mich ran?
  ,1
  
  (...)
  </code></pre>
  
  <p>and I want to find and eliminate all occurrences of this pattern:</p>
  
  <pre><code>match = "[\(\[].*?[\)\]]"
  </code></pre>
  
  <p>I'm trying this:</p>
  
  <pre><code>with open('in.csv', 'rb') as in_file, open('out.csv', 'wb') as out_file:
       reader = csv.reader(in_file, delimiter='\t')
       for item in list(reader):
           re.sub(match, ' ', item, flags=re.MULTILINE)      
           out_file.write(item)
  </code></pre>
  
  <p>but it is not working. how do I go about finding and eliminating all <code>[]</code>?               </p>