Bei so wenig Input rate ich einfach mal:
Code:
^[\w\s]*?\s\$a\s[\w\s]*?$
Gefällts?
[edit]
Wenn es darum geht, dass $a außerhalb aller Tags stehen muss: Nicht möglich mit Regexes.
[/edit]
[edit2]
Wenn allerdings feststeht, dass es keine verschachtelten Tags gibt, kannst du so etwas in der Art versuchen:
Code:
((?<=<\\[^>]+)>|^)[\w\s]*?\s\$a\s....
[/edit2]