>>114 一応>>120にも反応しない修正版 不具合は知らん
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 1) 欠損プロトコル → 一時ラベル(URLらしい文字列が続く場合のみ)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<rx2>(?<![0-9A-Za-z])ttps://(?=[A-Za-z0-9\-]+\.[A-Za-z]{2,}) __TMP_TTPS__ all
<rx2>(?<![0-9A-Za-z])tps://(?=[A-Za-z0-9\-]+\.[A-Za-z]{2,}) __TMP_TPS__ all
<rx2>(?<![0-9A-Za-z])ps://(?=[A-Za-z0-9\-]+\.[A-Za-z]{2,}) __TMP_PS__ all
<rx2>(?<![0-9A-Za-z])s://(?=[A-Za-z0-9\-]+\.[A-Za-z]{2,}) __TMP_S__ all
<rx2>(?<![0-9A-Za-z])://(?=[A-Za-z0-9\-]+\.[A-Za-z]{2,}) __TMP_COL__ all

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 2) 一時ラベル → https://(単純置換)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<ex>__TMP_TTPS__ https://
<ex>__TMP_TPS__ https://
<ex>__TMP_PS__ https://
<ex>__TMP_S__ https://
<ex>__TMP_COL__ https://

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 3) 裸ドメイン拾い(画像拡張子付き限定)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<rx2>\b(?!https?://)(?!__TMP_)((?:[A-Za-z0-9\-]+\.)+[A-Za-z]{2,}/[^\s<>"]+\.(?:jpe?g|png|gif|webp|bmp|tiff?)) https://$1 all

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; 4) 最終クリーンアップ(多重 https:///://https:// 圧縮)
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
<rx2>https:/{2,}https:// https:// all
<rx2>(?:https://){2,} https:// all
<rx2>://+https:// :// all