Je cherche de l'aide pour une regex. J'ai le chemin suivant UNC \\server\share1\folder1
que je voudrais saisir server
de. Le nom du serveur sera toujours différent et sera parfois une adresse IP.Reqex pour faire correspondre les barres obliques inversées
J'ai l'expression suivante avec laquelle j'ai travaillé mais je n'arrive pas à la faire fonctionner comme je le souhaite.
\\?.*\\
Ceci renvoie le résultat suivant \\server\share\
. Quelqu'un peut-il m'aider à saisir server
et non \\server\
?
Nous vous remercions de vos suggestions et de votre aide. J'ai pu obtenir la valeur que je voulais en utilisant "[^ \\] +" – Mpit52
@ Mpit52 Oh, oui, ça marche généralement en fonction de la fonction que vous utilisez, mais si la façon de traiter la regex l'accepte, cool! :) – Jerry
@Jerry: Un chemin UNC commence par * deux * barres obliques inverses, mais nous ne les voyions pas car l'OP n'utilisait pas le formatage du code. Cela signifie que la forme longue de votre regex aurait dû être "^ \\\\ ([^ \\] +) \\' '. –