Solo un'altra opzione, per il bene di che mostra diverse opzioni:
(?<=^//)[^/]++
Il nome del server wi Sarà in \0
o $0
o semplicemente il risultato della funzione, a seconda di come lo chiami e che cosa offre la tua lingua.
Spiegazione in modalità regex commento:
(?x) # flag to enable regex comments
(?<= # begin positive lookbehind
^ # start of line
// # literal forwardslashes (may need escaping as \/\/ in some languages)
) # end positive lookbehind
[^/]++ # match any non-/ and keep matching possessively until a/or end of string found.
# not sure .NET supports the possessive quantifier (++) - a greedy (+) is good enough here.
fonte
2009-06-27 17:47:59
non sono percorsi UNC contengono caratteri barra rovesciata insted di forward slahes? – SztupY
sì, è davvero divertente .. nessuno l'ha preso (incluso me!) – KevinDeus