使用//代替https://或http://从文本中提取网址

时间:2015-01-07 14:18:28

标签: php regex

你好, 我正在使用Embera(取决于Oembed)

问题是这个

 protected $urlRegex = '~\bhttps?://[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/))~i';

Embera只是了解http或https,我怎么能支持// 喜欢那个//youtube.com/watch?v=J-iyznGQ

或者我想要一个php正则表达式函数修复和url与//到http://

1 个答案:

答案 0 :(得分:1)

\b(?:https?:)?//[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/))

这应该适合你。