1

我正在尝试匹配

EchoCancellation = Convert.ToBoolean(SendReceivePackets.GetNameValuePairsFromUnparsedReply(parsedReply["EchoCancellation"]));

并将其更改为:

EchoCancellation = Convert.ToBoolean(parsedReply["EchoCancellation"]);

其中大约有3000个。

这是我的正则表达式:

SendReceivePackets\.GetNameValuePairsFromUnparsedReply\(parsedReply\["{\w*}"\]\)

Visual Studio 说找不到。我不相信 Visual Studio,我认为它只是懒惰。:)

任何人都可以看到问题吗?

4

1 回答 1

1

\w应该:w是。

Visual Studio 使用非标准正则表达式。将您的正则表达式更改为

SendReceivePackets\.GetNameValuePairsFromUnparsedReply\(parsedReply\[":w"\]\)

在这里查看:http: //msdn.microsoft.com/en-us/library/2k3te2cs%28v=vs.80%29.aspx

于 2012-04-26T21:43:55.283 回答