Hallo Sebastian,
was bedeutet denn eigentlich so eine Syntax in einer Zeichenkette? ...
\x69\x66\x28\x21\x28\x64\x77\x5f [Beispiel]
der Backslash in einem String ist ein sogenanntes Escape-Zeichen und bewirkt, dass dem (den) nachfolgenden Zeichen eine besondere Bedeutung zukommt.
Beispiele:
\n Zeilenvorschub
" Anführungszeichen (würde ohne \ davor den String abschließen)
\ Backslash (einzeln würde er ja als Escape-Zeichen wirken)
Das \x bewirkt, dass man mit den nachfolgenden Hex-Ziffern das gewünschte Zeichen durch seinen numerischen Code angeben kann, also z.B. 0x41='A', 0x5A='Z', 0x24='$', usw.
Dein Eingangsbeispiel steht also für den String "if(!(dw_".
Schönen Sonntag noch,
Martin