首页 > 后端开发 > php教程 > 如何使用 PHP 正则表达式从文本中提取 URL?

如何使用 PHP 正则表达式从文本中提取 URL?

Patricia Arquette
发布: 2024-12-09 18:49:11
原创
321 人浏览过

How Can I Extract URLs from Text Using PHP Regular Expressions?

从 PHP 文本中提取 URL

问题:

如何从 PHP 中提取 URL PHP 中使用正则的给定文本字符串表达式?

解决方案:

最新 WordPress 版本中的 wp-includes/formatting.php 文件提供了一个名为 make_clickable 的复杂函数,对于此任务非常有用。然而,更直接的方法涉及使用正则表达式:

此正则表达式匹配具有以下特征的 URL:

  • 以“http”或“https”开头的任何有效 URL "
  • 括号内的可选端口号
  • 没有空格、括号、角括号或引号允许带有可选的尾随字符(如正斜杠)

请务必注意,此正则表达式可能无法删除某些格式错误的 URL,如“http://google:ha”的示例.ckers.org”。

其他资源:

  • [如何模仿 StackOverflow 自动链接行为](在此处插入链接)

以上是如何使用 PHP 正则表达式从文本中提取 URL?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板