Donc, j'adapte du code que j'ai trouvé en ligne pour répondre à mes besoins. Cependant, ma fonction set_pixel a deux autres paramètres. Comme il y a beaucoup d'appels à cette fonction, même faire un collage rapide serait très fastidieux. Donc, j'ai pensé que ce serait un bon moment pour moi d'apprendre quelques expressions régulières simples.Recherche simple et remplacement de l'expression régulière
Alors, j'ai des appels de ce type:
set_pixel(arg1, arg2);
que je veux changer quelque chose comme:
set_pixel(arg1, arg2, arg3, arg4);
Note: arg1 et et 2 doivent être conservés, alors que arg3 et arg4 sont la plupart du temps les mêmes.
Comment puis-je y parvenir?
Quelle langue de programmation le fait postuler à? Par exemple, en C#, vous pouvez utiliser une méthode surchargée qui prend deux arguments, en génère deux de plus et passe la liste entière à une seconde méthode. En outre, un peu plus d'informations sur ce que sont les arguments et comment vous voulez les analyser serait utile. – JYelton
J'aime mentionner quelques outils ici. Pour créer des regex j'aime regexdesigner de radsoft http://www.radsoftware.com.au/regexdesigner/. Pour utiliser les expressions rationnelles créées, utilisez un outil compatible standard tel que sed ou grep. Il y a aussi un outil appelé grepwin qui remplace très bien les fenêtres. – schoetbi
Devrait-il correspondre 'set_pixel (set_pixel (1,2), 3)'? – kennytm