共享路径的正则表达式

时间:2017-06-05 17:21:09

标签: c# regex

我遇到了服务器路径的正则表达式问题。我有很多路径,他们可以区分如下:

\\server1\folder\file

\\server2\folder\subfolder\file

我需要从中获取服务器名称,只获取服务器名称。我尝试过使用

[\\(.*?)\\]

得到了我想要的和多个部分的反转,而不仅仅是服务器名称。什么是正确的表达?

1 个答案:

答案 0 :(得分:2)

此正则表达式匹配INSERT和第一个+--------+--------+-------------------+---------------------+ | id_api | amount | duplication_check | date | +--------+--------+-------------------+---------------------+ | 123 | 80 | AAAAAAA | 2017-06-05 11:12:23 | | 124 | 80 | AAAAAAA | 2017-06-05 11:12:25 | | 125 | 80 | AAAAAAA | 2017-06-05 11:12:27 | +--------+--------+-------------------+---------------------+ 之间的所有内容:

+--------+--------+-------------------+---------------------+
|   id   | amount | duplication_check |        date         |
+--------+--------+-------------------+---------------------+
| 123111 |     80 | AAAAAAA           | 2017-06-05 11:12:28 |
| 124112 |     80 | AAAAAAA           | 2017-06-05 11:12:28 |
| 125113 |     80 | AAAAAAA           | 2017-06-05 11:12:28 |
+--------+--------+-------------------+---------------------+

<强>解释

  • INSERT - 以双\\

  • 开头
  • \ - 匹配除(?<=\\\\)[^\\]*

  • 之外的任何字符