optimize into single regex
use activesupport concern for autolink module