Я хотел бы иметь возможность проверять строку текста и извлекать URL-адрес TwitPic, если он присутствует в строке, в конечном итоге я хотел бы просто часть кода, но и сделаю.
Пример:
"blah blah blah http://twitpic.com/1aso4q blah blah"
Желаемый результат:
http://twitpic.com/1aso4q
или
1aso4q
Как мне это сделать?
preg_match_all('#http://twitpic.com/(\w+)#', $content, $matches);
Затем вы получите все коды в $matches[1]
.
Попробуйте следующее регулярное выражение
'/http:\/\/twitpic\.com\/\S+/i'
$str = "blah blah blah http://twitpic.com/1aso4q blah blah"; $s = explode(" ",$str); print_r( preg_grep('/http:\/\/twitpic.com/',$s) );