OVH Cloud OVH Cloud

substitution à l'aide d'une expression rationnelle

1 réponse
Avatar
rio.jean
Bonjour
je souhaiterais remplacer systématiquement à l'aide d'une macro
l'expression :
\ITE(a b c d)
par l'expression
\rput(a mm,bmm)
sachant que a b c d peuvent correspondrent à des nombres quelconques
exemple : remplacer "\ITE(11 21 0 1) " par "\rput(11 mm,21mm)"
Est ce possible avec une expression rationnelle par exemple ?
Merci d'avance

Jean RIO

1 réponse

Avatar
Bastien
"rio.jean" writes:

ITE(a b c d)
rput(a mm,bmm)



C-M-% ITE(([0-9]+) ([0-9]+)+ [0-9]+ [0-9]+) RET rput(1 mm,2mm)

... sans certitude sur les contraintes qui pèsent sur c et d (si c'est
un seul chiffre à chaque fois, on peut virer les deux derniers "+" de
la première expression régulière).

--
Bastien