substitution à l'aide d'une expression rationnelle
1 réponse
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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
"rio.jean" <rio.jean@wanadoo.fr> 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).
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).