正则表达式。模式匹配Perfmon计数器

时间:2014-05-30 16:59:54

标签: regex replace backslash perfmon

\\\\COMPUTER-NAME\\LogicalDisk(_Total)\\Avg. Disk Queue Length

我正在尝试解析上面的字符串。

我想要实现的是剥离

\\\\COMPUTERNAME\\

并替换为“”。

我认为可行的正则表达式模式是:

^\\\\\\\\.*\\\\

但是使用http://regexpal.com/,这似乎匹配

\\\\COMPUTER-NAME\\LogicalDisk(_Total)\\

有人可以帮忙吗?为什么正则表达式模式搜索只忽略计算机名后的第一组反斜杠?

由于

2 个答案:

答案 0 :(得分:1)

.*贪婪,所以它可以匹配所有内容,直到它达到最后一个反斜杠。

您可以使用[^\\]*来匹配除反斜杠之外的所有

答案 1 :(得分:1)

^\\{4}.+?\\{2}。那应该做的工作