[R] Extraire nombre d'une adresse IP
Posté : ven. 11 avr. 2014 11:19
bonjour,
j'aimerai lancer un programme sur le serveur qui me récupérera l'ip de ce serveur afin de m'en servir ensuite avec des commandes netsh.
Pour mes commandes j'ai besoin qu'il me garde les 3 premiers groupes de chiffres de mon ip.
Par exemple je récupère l'ip 192.168.1.1, il faut que je puisse extraire 192.168.1
en gros ne pas extraire tout ce qui est derrière le dernier "." sachant que ce dernier nombre peut faire entre 1 et 3 chiffres.
je voulais compter le nombre de chiffre a partir de la fin jusqu'au "." (avec StringLen) et ensuite l'extraire avec StringTrim, mais vu qu'on ne peut pas utiliser de délimiteur avec stingLen je suis coincé.
Je bloque aussi avec stringbetween vu qu'il y a plusieurs "." dans mon ip
Je pense donc qu'il faut utiliser stringregexp mais j'ai du mal a saisir comment faire avec les expressions régulière.
Est ce que c'est bien ca qu'il faut utiliser ou il y a plus simple ?
merci
j'aimerai lancer un programme sur le serveur qui me récupérera l'ip de ce serveur afin de m'en servir ensuite avec des commandes netsh.
Pour mes commandes j'ai besoin qu'il me garde les 3 premiers groupes de chiffres de mon ip.
Par exemple je récupère l'ip 192.168.1.1, il faut que je puisse extraire 192.168.1
en gros ne pas extraire tout ce qui est derrière le dernier "." sachant que ce dernier nombre peut faire entre 1 et 3 chiffres.
je voulais compter le nombre de chiffre a partir de la fin jusqu'au "." (avec StringLen) et ensuite l'extraire avec StringTrim, mais vu qu'on ne peut pas utiliser de délimiteur avec stingLen je suis coincé.
Je bloque aussi avec stringbetween vu qu'il y a plusieurs "." dans mon ip
Je pense donc qu'il faut utiliser stringregexp mais j'ai du mal a saisir comment faire avec les expressions régulière.
Est ce que c'est bien ca qu'il faut utiliser ou il y a plus simple ?
merci