通过php使用regex提取链接
我需要一些关于regexp的帮助。。。有一些链接编码如下的文本通过php使用regex提取链接,php,regex,Php,Regex,我需要一些关于regexp的帮助。。。有一些链接编码如下的文本 [NameLink->link]或[NameLink->link] 链接可以不使用http://或www。 尝试使用此模式获取它 /\[.{1,}\-\>.{1,}\]/ 但是如果一行中有两个这样的编码链接,那么它不会将它们分开,也会在两个链接之间获取内容。谁能告诉我有什么问题吗?谢谢使用+?而不是{1,}。另外,请继续阅读 您可能希望使用\s*在您的+?周围去除空格,这允许[NameLink->link]和[NameLink->l
[NameLink->link]
或[NameLink->link]
链接可以不使用http://或www。
尝试使用此模式获取它
/\[.{1,}\-\>.{1,}\]/
但是如果一行中有两个这样的编码链接,那么它不会将它们分开,也会在两个链接之间获取内容。谁能告诉我有什么问题吗?谢谢使用
+?
而不是{1,}
。另外,请继续阅读
您可能希望使用
\s*
在您的+?
周围去除空格,这允许[NameLink->link]
和[NameLink->link]您可以给出一个输入数据的示例,然后给出一个您希望从该数据中得到什么的示例吗?