【发布时间】:2012-09-01 13:41:45
【问题描述】:
我正在查看来自 Twitter 的 JSON 提要,并尝试使用正则表达式使 URL 可点击。
问题是文本中的 URL 带有尾随逗号。逗号可以合法地成为 URL 的一部分,但在这种情况下,它们只是用户插入的标点符号。
有没有办法解决这个问题?我错过了什么吗?
【问题讨论】:
-
是的,但是您将无法排除实际上是标点符号的逗号。你可以有一个,但不能有另一个。搜索“链接 URL”。我在 Github 上有一个项目,你可能想看看:LinkifyURL 这里是linkify.js test page
-
示例数据?一个 URL,后跟一个逗号,后跟另一个 URL。 foo,http://bar -- 如果幸运的话,逗号后面还有一个空格。在此处查看源代码可以看到 StackOverflow 的链接器代码也无法处理。