title: Replacing entire string if there is a matching word
body: <p>I've got a large list of words that I'm trying to cleanup. A number of those words appear multiple times written a little differently every time and I would like to normalize them. For instance I would like to replace the following words:</p>
  
  <pre><code>list = ["resident super", "super live in", "on site superintendent in building", "livein super", "residential super", "superintendent lives in", "on-site super"...]
  </code></pre>
  
  <p>with just <code>superintendent</code></p>
  
  <p>I figured I could do this with </p>
  
  <pre><code>for item in list:
      re.sub("resident super|super live in|on site superintendent in building| livein super|residential super|superintendent lives in|on-site super", 
             "superintendent", list)
  </code></pre>
  
  <p>but I'm certain to miss some entries. All the entries include the word <code>super</code>, but is there a way to have a regex rule that will replace the entire item with the desired word?</p>