1

正規表現のヘルプを探しています。\\server\share1\folder1取得したい次の UNC パスがありますserver。サーバー名は常に異なり、IP アドレスの場合もあります。

私が取り組んできた次の式がありますが、思い通りに動作させることができないようです。

\\?.*\\

これにより、次の結果が返されます\\server\share\server誰かが私をつかむのを手伝ってくれますか\\server\

4

3 に答える 3

0

「\」を使用してstring.split(または使用している言語で同等のもの)を実行してから、結果の配列から「サーバー」を取得してください

于 2013-10-11T17:46:32.130 に答える
0

ルックアラウンドを使用できます

(?<=^\\)[^\\]+(?=\\)

これは で一致server\server\share\folderます。

于 2013-10-11T17:55:33.733 に答える