Andreas Dölling: RegEx search and Replace

Beitrag lesen

Hallo,

Mein Regex lautet so:

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

ok. Daß das "-" innerhalb einer Zeichenklassendefinition eine besondere Bedeutung hat, weißt Du ja, oder?

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

Weil der RegExp paßt:
if(!pDH-      =  .+

=  [^,-!\s]

pDhMc         =  pDhMc
;)

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

Dito:
CPO_DH *pChPo = CDhMcConnector:    =    .+
:                                  =    [^,-!\s]
pDhMc                              =    pDhMc

Tip: laß mal das .+ weg und korrigiere die Zeichenklassendefinition (Stichwort "-").

Ciao,
Andreas

--
"Das Corporate Design für das Internet sieht eine Reihe von Grafikelementen vor, die die Optik der Webseite visuell und funktionell beeinflussen." - (Zitat aus dem "Styleguide Corporate Design"  eines großen Konzerns...)