title: re.sub() ellipsis in Python 3
body: <p>I need a simple solution, but it's evading me. I am passing a list of strings to a for loop for some cleaning up, and need to remove any instance of an ellipsis. Here's an example of what I've tried:</p>
  
  <pre><code>text_list = ["string1", "string2", "string3...", "string.4"]
  for i in range(len(text_list)):
      text_list[i] = re.sub("\.", "", text_list[i])
      text_list[i] = re.sub("\.{3}", "", text_list[i])
      text_list[i] = re.sub("\.\.\.", "", text_list[i])
  </code></pre>
  
  <p>Naturally, none of these removes an ellipsis. The period is removed, though. So my output would be:</p>
  
  <pre><code>for text in text_list:
      print(text)
  
  &gt;&gt;&gt;string1
     string2
     string3...   &lt;- THIS ONE DIDN'T CHANGE
     string4      &lt;- BUT THIS ONE DID
  </code></pre>
  
  <p>I've exhausted my regex documentation and Google searches. How do I match an ellipsis with a regex?</p>