Perlでテキストをリンクするにはどうすればよいですか?
質問
リンクしたいテキストがあります。正規表現(http / httpsまたはwwwを検索)で合理的に行うことができますが、XSSの合併症が心配です。 Perlでこれを行う安全な方法は何ですか?
解決
XSSの合併症とはどういう意味ですか? JavaScriptのみに関心があるか、 http://example.com/の形式のURLを実行しますかcommand?type = delete; who = sam などもあなたに関係しますか?
URLのリンクに関しては、常にエッジケースがありますが、 Text :: Markdown を試してみたところ、さまざまな入力でかなりうまく機能しました。 urls メソッドを使用してリンクを前処理できます。
Regexp :: Common も参照してください。
他のヒント
XSSの問題について話すことはできませんが、 URI :: Find テキスト内のすべてのURIを見つけて、好きなものに変換できます。
所属していません StackOverflow