title: Strike-Down Markdown text between two symols
body: <p>I'm trying to emulate the strike-through markdown from GitHub in python and I managed to do half of the job. Now there's just one problem I have: The pattern I'm using doesn't seem to replace the text containing symbols and I couldn't figure it out so I hope someone can help me</p>
  
  <pre><code>    text = "This is a ~~test?~~"
      match = re.findall(r"(?&lt;![.+?])(~{2})(?!~~)(.+?)(?&lt;!~~)\1(?![.+?])", text) # Finds all the text between ~~ symbols
      if match:
          for _, m in match: # Iterates though the matches. First variable (_) containing the symbol ~ and the second one (m) contains the text I want to replace
              text = re.sub(f"~~{m}~~", "\u0336".join(m) + "\u0336", text) # Should replace ~~test?~~ with t̶e̶s̶t̶?̶ but it fails
  </code></pre>