Просмотр поста #85602: Регулярочки. :3

.
SlyDeath
Krite, Зачем вы используете в регулярках "/"? Как следствие ненужное экранирование внутри выражения:
$pattern = '/<gg>(.+?)<\/gg>/';

Не проще ли юзать, например, тильду - она в регулярках почти никогда не мешает:
$pattern = '~<gg>(.+?)</gg>~';