Bonjour,
Je souhaite mettre en place la coloration syntaxique pour mettre en avant les IPv4 dans mon terminal (comme fait par défaut sur MobaXterm).
Voici la configuration mise en place :
Le Regex :
^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/([0-9]|[1-2][0-9]|3[0-2]))?$
Quand je teste sur https://regex101.com/, tout semble OK :
Par contre ça ne semble pas marcher sur le terminal :
Est-ce un paramétrage incorrect ou bug ?
Version de RDM : 2022.3.18.0 64-bit
Merci pour votre aide.
Thomas.R
Bonjour Thomas,
Merci de nous avoir contacté à ce sujet,
Je vois, je me demande si le problème persiste pour vous dans la dernière version de RDM 2022.3.29.0 qui peut être téléchargée ici : https://remotedesktopmanager.com/home/thankyou/rdmsetup
Faites-moi savoir,
Cordialement,
Samuel Dery
Bonjour,
je viens de mettre à jour ma version de RDM en 2022.3.29.0 :
Mais la coloration syntaxique via regex ne semble toujours pas fonctionner :
S'agit-il d'un bug ?
Thomas.R
Bonjour,
Laissez-nous savoir si la version portable (https://forum.devolutions.net/topics/38625/sftp-freeze-de-rdm-lorsque-parametre--use-sftp-connection-for-remote-f) aide aussi pour ce problème!
Cordialement,
Etienne Lord
Bonjour,
désolé pour le délais de réponse.
je viens de tester avec la version portable et ça ne fonctionne toujours pas:
Par contre les autres colorations syntaxiques sont bien OK :
J'ai pensé à quelque chose qui pourrait poser problème dans notre cas de figure.
Il y a t-il des options/flags particuliers sur le regex dans RDM ?
Par exemple sur le site regex101.com il est possible d'en définir plusieurs, peut-être que des options spéciales sont configurées sur RDM ?
Bonjour
Je crois que le probleme est le ^ au début de l'expression et le $ a la fin. ^ au début d'une expression indique que le match doit etre fait au début d'une ligne, et $ a la fin indique que le match doit etre fait a la fin d'une ligne. Donc, l'expression que vous avez essayé ne va trouver que les adresse ip seule sur leur ligne, ce qui n'est pas le cas dans le texte du terminal que vous avez en exemple.
Je peux vous proposer cette variation (tirée de ce site: https://www.oreilly.com/library/view/regular-expressions-cookbook/9780596802837/ch07s16.html)
\b(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b
Aussi, a titre de précision, notre implementation de regex est celle de PCRE2. Donc, ce qui fonctionne dans les site de vérification de regex devrait fonctionner aussi pour la coloration syntaxique des terminaux de RDM.
Cordialement
Denis Vincent
Bonjour,
je viens de tester avec votre regex et c'est bien fonctionnel :
Merci beaucoup pour votre aide ! :)
Thomas.R