09/01/28 17:02:07 Eag4e5tj0
URL文字の中に " が入ってるのがまずおかしい。 これはURLには使えない文字。
"URLリンク(www.google.com)"
という書き込みがあったら最後の " までをリンクにしてしまう。(コードを貼るスレでなりそう)
( " のように文字参照になる掲示板があるかも知れないのでその対策があるのが望ましい )
<> はともかく ()={} を否定すると
(google) URLリンク(www.google.com)
みたいな書き込みをリンク化出来なくなる。
一行にリンク化するべきURLが複数あっても最初の1つしかマッチしない。
誤爆回避のためにURLの後ろに ">" が無いかをチェックするべき。
これをすればタグの中かどうかを判定がより正確になる。
でもな、リンク化フィルタに完璧を求めるのは間違い(不可能)だから実用に支障が無いなら
そのままでいいと思うぞ。 誤爆するサイトではリストで対象外にするとかすれば問題無かろう。
フィルタ職人を目指すなら別だが。