Como eu Linkify texto em Perl?
Pergunta
Eu tenho algum texto eu quero Linkify, o que eu posso razoavelmente fazer com uma regex (procurar http / https ou www), mas eu estou preocupado com complicações XSS. O que é uma forma segura de fazer isso em Perl?
Solução
O que exatamente você quer dizer com complicações XSS? Você está preocupado apenas com JavaScript ou fazer URLs do formulário http://example.com/ ? comando type = exclusão; quem = sam preocupação etc você também
Quanto URLs linkifying, haverá sempre casos extremos, mas Text :: Markdown funcionou muito bem em uma variedade de entradas quando eu tentei. Você pode usar o método urls para pré-processar as ligações.
Veja também Regexp :: Comum.
Outras dicas
Eu não posso falar para a questão XSS, mas URI :: Find vai deixar você encontrar todos os URIs no texto e transformá-los em tudo o que você gosta.