Regex para corresponder apenas caracteres específicos precedidos por um espaço ou nada (início da linha)

Considere os seguintes tweets:

RT @username This is my tweet
Check this! RT @username This is my tweet
I have PART 2 downloaded

Em umpreg_replace() chamo, estou usando regex para substituir oRT (comum retweet sintaxe) com{RT}. Quase funciona, no entanto, também corresponde aRT dentroPART no último tweet:

I have PART 2 downloaded torna-seI have PA{RT} 2 downloaded

Eu quero que o regex permita apenasnad (início da string) ou um espaço (U + 0020) em frente deRT.

O atualpreg_replace() ligar

echo preg_replace("(\RT(?=\s)/", '{RT}', $tweet);

questionAnswers(8)

yourAnswerToTheQuestion