【发布时间】:2014-04-08 13:03:40
【问题描述】:
如果结果不成功,编译器只是停止,调试也只是停止,但没有错误,它只是停止。 如果 Result 是成功的,它可以工作,但 else 部分不工作,但是如果 Result 不成功,编译器只是停止,我该怎么办?
Match Result = Regex.Match(file, pattern);
if(Result.Success)
{
// This part works
}
else
{
// this is not working
}
这里有一个try catch,只是提一下。
【问题讨论】:
-
向我们展示一个测试字符串和你的模式
-
“如果结果不成功,编译器只是停止,我会这样做”:不执行停止,编译器不会停止。编译是将代码转换为机器可执行的程序的操作。当您测试正则表达式是否通过时,您处于执行部分,而不是编译部分。
标签: c# regex visual-studio-2012 match