Pierre: Regex-Problem

Beitrag lesen

Hallo zusammen,

ich möchte in einem String ein Zeichen ersetzen, aber nur dann, wenn es nicht vor einem speziellen anderen Zeichen steht.

Es geht um '&'.

Das möchte ich mit '&' ersetzen, aber nur, wenn es nicht vor einem '#' steht.
Mit (&)([^#]) kann ich zwar alle '&#' ausschliessen, erwische aber alle verbleibenden '&' zusammen mit dem nachstehenden Zeichen.

Kennt da wer eine Lösung?

Gruss Pierre