Я работаю с фидом в Твиттере и хочу превратить любые хэштеги в интерактивный URL.
Хэштегом является хеш-символ ('#'), за которым сразу же следует слово, выступающее в качестве поискового тега, - без пробелов.
Примером может быть ...
@Eutechnyx looking to form a tech group in #Shoreditch next year. Game and Web programmers get in touch. #AutoClubRev
Здесь есть два тега, #Shoreditch и # AutoClubRev.
Эти ссылки должны стать следующими ссылками ...
https://twitter.com/#!/search?q=%23Shoreditch
а также
https://twitter.com/#!/search?q=%23AutoClubRev
Я предполагаю, что я должен использовать preg_replace_callback здесь, а не просто vanilla preg_replace, так как я пытаюсь взять обратную ссылку ($ 1) и изменить ее, а не просто отобразить ее. Но, конечно, я могу ошибаться. Я не знаю, какую функцию использовать - пока она выполняет свою работу и является относительно эффективной.
Спасибо,
Пит