Solutia ar fi sa faci replace numai daca textul respectiv nu este deja intr-un link si asta presupune o expresie regulata mai complexa decat
[CODE]"%\b$cuvant\b%i"[CODE]