Title: Change regexp:matches/2 to re:run/3 (#1)
Goal: Do interface changing and make compensation
Parameters: [].
Documentation: Introduce a new case pattern named nomatch, the run function gets a new parameter which is [global, {capture, first}] and character indexes start from 0. Matches/2 returns a list of tuples, the new function (run/3) returns a list of lists where every lists content a single tuple.(for e. g. [{123,123},{456,456}] => [[{123,123}],[{456,456}]])

