php - 如何从字符串中获取http?

标签 php regex

我有以下字符串:

"http://add.co" id="num_1"

我怎样才能从这个字符串中只得到 "http://add.co"

我尝试使用模式:

^http:\/\/(+s)*

最佳答案

您可以使用此正则表达式 ^"http:\/\/[^"]+(?="),它几乎可以捕获您的 url。

String : "http://add.co" id="num_1"
Matches : "http://add.co

您可以将最后一个 " 附加到匹配项以修复它。也许有人可以编辑我的正则表达式以包含最后一个 "

请参阅此处示例:https://regex101.com/r/oppeaQ/1

关于php - 如何从字符串中获取http?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41720913/

相关文章:

PHP 变量作为 MySQL 记录

javascript - 如何使用正则表达式在文本中允许撇号

javascript - Xdebug 忽略 php 代码中的断点

php - PHP 中的公式

跨类的 PHP 日志记录方法

json - 使用 SAS BASE 解析来自 JSON 的变量中带有 unicode 字符的表

正则表达式:匹配除 "<"、 "{{"和 "{%"之外的任何内容

php - composer 依赖声明它没有 php-xsl

regex - POSIX 正则表达式替代不起作用

regex - grep手册中的-F选项是什么意思