Как связать текст в Perl? - PullRequest
       14

Как связать текст в Perl?

0 голосов
/ 22 октября 2009

У меня есть текст, который я хочу связать, что я могу разумно сделать с помощью регулярного выражения (поиск по http / https или www), но я беспокоюсь о сложностях XSS. Какой безопасный способ сделать это в Perl?

Ответы [ 2 ]

3 голосов
/ 22 октября 2009

Что именно вы подразумеваете под осложнениями XSS? Вас интересует только JavaScript или URL-адреса вида http://example.com/command?type=delete;who=sam и т. Д. Также касаются вас?

Что касается связывания URL-адресов, то всегда будут крайние случаи, но Text :: Markdown довольно хорошо работал на различных входах, когда я пытался это сделать. Вы можете использовать метод urls для предварительной обработки ссылок.

См. Также Regexp :: Common .

1 голос
/ 23 октября 2009

Я не могу говорить о проблеме XSS, но URI :: Find позволит вам найти все URI в тексте и преобразовать их во что угодно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...