Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c#regex不够)和#x27;s_C#_Regex - Fatal编程技术网

c#regex不够)和#x27;s

c#regex不够)和#x27;s,c#,regex,C#,Regex,我得到了“不够”的错误,但尽我所能,我已经得到了所有的) 行获取错误: string pathFriendlyDevId = Regex.Match(device, "VEN.*(?=\\)").ToString().Replace("&", "_"); 正在分析设备字符串: string device = "PCI\\VEN_144D&DEV_A804&SUBSYS_A801144D&REV_00\\4&10B60712&0&00EA"

我得到了“不够”的错误,但尽我所能,我已经得到了所有的)

行获取错误:

string pathFriendlyDevId = Regex.Match(device, "VEN.*(?=\\)").ToString().Replace("&", "_");
正在分析设备字符串:

string device = "PCI\\VEN_144D&DEV_A804&SUBSYS_A801144D&REV_00\\4&10B60712&0&00EA";
这里的目标是获得从VEN到REV_00的所有内容


我是不是遗漏了一些明显的东西?

正如上面所指出的,使用一个逐字的字符串,比如
@“VEN.*(=\\)”
你是否需要双重转义,也就是\\\\。或者使用逐字记录字符串<代码>@“Ven.*(=\\)”是逐字记录字符串完成的,谢谢!