私はこんな感じ

// https: の一部が省略されている場合、省略部分を補完する
<rx2> t?p?(s?)://【TAB】<font color=red>【補完】</font>http$1://【TAB】msg

ttps:// (ttp://) の場合はデフォルトでリンク化されるので、それよりも短い場合に足りない部分を補完する
<font color=red>【補完】</font> は補完したことが分かるようにするためのもので、いらない場合は削除すれば良い

・確認用
https://
ttps://
tps://
ps://
s://
http://
ttp://
tp://
p://
://