Регулярное выражение для соответствия только определенным символам с пробелом или ничем (начало строки)
Рассмотрим следующие твиты:
RT @username This is my tweet
Check this! RT @username This is my tweet
I have PART 2 downloaded
Вpreg_replace()
вызов, я использую регулярное выражение для заменыRT
(общийретвит синтаксис) с{RT}
, Это почти работает, однако, это также соответствуетRT
вPART
в последнем твите:
I have PART 2 downloaded
становитсяI have PA{RT} 2 downloaded
Я хочу, чтобы регулярное выражение разрешало тольконичего (начало строки) илипробел (U + 0020) передRT
.
Электрический токpreg_replace()
вызов:
echo preg_replace("(\RT(?=\s)/", '{RT}', $tweet);