我有下面的代碼:匹配字符串通配符
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