Я ищу помощь с регулярным выражением. У меня есть следующий путь UNC \\server\share1\folder1
, который я хотел бы захватить server
. Имя сервера всегда будет отличаться, а иногда и IP-адресом.Reqex для соответствия между обратными косыми чертами
У меня есть следующее выражение, с которым я работал, но я не могу заставить его работать так, как я хочу.
\\?.*\\
Это возвращает следующий результат: \\server\share\
. Может ли кто-нибудь помочь мне просто взять server
, а не \\server\
?
Благодарим вас за ваши предложения и помощь. Мне удалось получить значение, которое я хотел использовать «[^ \\] +« – Mpit52
@ Mpit52 О, да, это обычно работает в зависимости от функции, которую вы используете, но если способ UNC работать с regex принимает это, классно! :) – Jerry
@Jerry: UNC-путь начинается с * двух обратных косых черт, но мы не видели их, потому что OP не использовал форматирование кода. Это означает, что длинная форма вашего регулярного выражения должна быть ''^\\\\ ([^ \\] +) \\ ''. –