【发布时间】:2017-02-25 12:14:58
【问题描述】:
为了提取 URL,我使用这个正则表达式:
'/https?\:\/\/[^\",\s\]\|]+/i'
(以空格、"、逗号或 | 结尾)。
问题是我还需要添加“-->”(3 个符号 -->)作为 URL 的中断。但是没有运气。
附:我知道这不是一个完美的 URL 验证,但是 URL 存储在 db 中的字符串中,空格、逗号、"、| 和 --> 绝对是 URL 的分隔符(如果在末尾遇到)。
【问题讨论】:
-
我的建议是再添加一个包含
pattern -->(.*?)等所有内容的模式,并且在 preg_match 函数中,您可以选择第一个但第二个,这样我想这会起作用。