PHP正则表达式提取TwitPic链接/代码(如果存在)

时间:2010-03-25 11:43:00

标签: php regex

我希望能够检查一串文本并提取一个TwitPic URL,如果它存在于字符串中,最终我只想要代码部分,但要么会这样做。

示例:

"blah blah blah http://twitpic.com/1aso4q blah blah"

期望的结果:

http://twitpic.com/1aso4q

1aso4q

我该怎么做?

3 个答案:

答案 0 :(得分:2)

preg_match_all('#http://twitpic.com/(\w+)#', $content, $matches);

然后,您将拥有$matches[1]中的所有代码。

答案 1 :(得分:0)

尝试以下正则表达式

'/http:\/\/twitpic\.com\/\S+/i'

答案 2 :(得分:0)

$str = "blah blah blah http://twitpic.com/1aso4q blah blah";
$s = explode(" ",$str);
print_r( preg_grep('/http:\/\/twitpic.com/',$s) );