Falsch, das / soll hier wohl nicht das Escape-Zeichen sein.
Zwischenden beiden / (oder z.B. #) steht die Expression und danach ein paar Optionen.
Die Frage ist nur, ob die verwendete Funktion eine "Expression" haben will,
Code:
(Interface .(IInterface|IDispatch))
oder eben diese langen Befehl (dessen Namen mir grade nicht einfällt).
Code:
#(Interface .(IInterface|IDispatch))#im
Wobei TPerlRegEx vermutlich gerne nur eine Expression bekommen würde, und die Optionen über entsprechende Property/Parameter.