【发布时间】:2013-07-18 00:19:47
【问题描述】:
从 BBcode [code]...[/code] 部分中提取链接的简单方法/正则表达式是什么?所有链接都以 http:// 开头并以 \n 或 [/code] 标记结尾,最后可能是一些空格或其他空白字符。
一个 [code] 部分可以包含多个链接/代码标签:
[code]http://example1.com
http://example2.com
http://example3.com
[code]
有时还会出现多个连续的 [code] 部分:
[code]http://example4.com
http://example5.com [/code]
[code]http://example6.com[/code]
[code]
http://example7.com
http://example8.com[/code]
我想在一个简单的扁平数组中获取上面定义的此类部分的所有链接,但我无法为扫描方法解决正确的正则表达式。
【问题讨论】:
标签: ruby regex hyperlink bbcode