ce que je dois est de faire correspondre les déclarations de multiligne préprocesseur tels que:Expression régulière pour correspondre aux déclarations de préprocesseur multilignes de C
#define max(a,b) \
({ typeof (a) _a = (a); \
typeof (b) _b = (b); \
_a > _b ? _a : _b; })
Le point est de faire correspondre tout entre #define
et dernier })
, mais je ne peux toujours pas comprendre comment écrire l'expression rationnelle. J'en ai besoin pour le faire fonctionner en Python, en utilisant le module "re".
Quelqu'un pourrait m'aider s'il vous plaît?
Merci
Quelle saveur regex travaillez-vous? –
Je l'ai besoin pour le faire fonctionner dans le script de Python, en utilisant "re" module ... – Martin