我有下面的代码:匹配字符串通配符
string d = "OR.ISSUE226568";
string p;
switch (d)
{
case "VOID":
p = "VOID";
break;
case "OR.*":
p = "Reissue";
break;
}
的问题是,现在第二种情况下是行不通的。
我需要一些可以充当通配符的东西,以便可以识别任何“OR.ISSUE1234567”并将适当的值分配给p变量。
所以如果d以“OR”开始。 p的值将是“重新发行”。
关于如何做到这一点的任何想法?
你听说过正则表达式?这会给你一个更一般的方式来匹配模式。如果这很简单,'p.StartsWith(“OR。”)'会做。但是,您无法使用任何一种开关。 –
很明显答案是否定的 – Bass