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);