Sven Schmidt: RegEx search and Replace

Beitrag lesen

Tag zusammen,

habe ein kleines Regex-Prob.

Mein Regex lautet so:

^.+[^,-!\s]pDhMc

Ich möchte vollgendes erreichen:
In einer beliebigen Zeile soll die Zeichenfolge pDhMc gesucht werden, von dort aus soll nach links jedes Zeichen welches nicht ein Leerzeichen, ein Komma, ein Rufzeichen oder ein Minus ist bis max. zum Zeilenanfang ebenfalls gesucht werden.

Dies soll ein Search und Replace mit Powergrep ermöglichen.

Nun kommen bei mir aber vollgende Ergebnisse:
Beispiele:

if(!pDH->pDhMc    // Warum steht hier ein Minus und ein Rufzeichen

oder:

CPO_DH *pChPo = CDhMcConnector::pDhMc // Warum die Leerzeichen?

Hoffe ich habe es verständlich beschreiben können.

Bin in diesem Bereich noch Anfänger und würde mich über Hilfe freuen!

MFg