$text =~ s/()((?:(?!).)*)3((?:(?!<\/td>).)*)/$1$2a$3/;