Perlish wrapper for Julia's match: unpacks captures into variables. It could be slower than using match in the Julian way.
Pkg.clone("https://gist.github.com/e689e59f4ed7da1ddf78.git", "PerlishMatch/src")
julia> using PerlishMatch
julia> uniprot, first_pos, last_pos = m(r"^(\w+)/(\d+)-(\d+)","O83071/192-246")
("O83071","192","246")
julia> uniprot
"O83071"