How can i find all similar results as groups?

I have index with documents with titles like this:

  1. The best movie!
  2. THE BEST, MOVIE.
  3. My film
  4. The "Best mowie"
  5. MY FILM!

First i want to get all titles analyzed by next rules:
a) Lowercase
b) Strip [.,"'-_] etc.
c) Change all "w" to "v"

Next
How can i make query to get all similar titles grouped like this:

  1. Group:
    {
    The best movie!
    THE BEST, MOVIE.
    The "Best mowie"
    }

  2. Group:
    {
    My film
    MY FILM!
    }

Is it possible?