title: Python regular expression for repeating punctuation and symbols
body: <p>I need a regex that will match repeating (more than one) punctuation and symbols. Basically all repeating non-alphanumeric and non-whitespace characters such as ..., ???, !!!, ###, @@@, +++ and etc. It must be the same character that's repeated, so not a sequence like "!?@".</p>
  
  <p>I had tried [^\s\w]+ and while that covers all off the !!!, ???, $$$ cases, but that gives me more than what I want since it will also match "!?@".</p>
  
  <p>Can someone enlighten me please? Thanks.</p>