if (Regex.IsMatch(myString,regex1)) { //number } else if (Regex.IsMatch(myString,regex2)) { //something else } else if (Regex.IsMatch(myString,regex3)) { //something else }
等等.然而,这看起来非常笨重,因为我喜欢10个正则表达式,所以我可以使用开关/案例做同样的事情吗?如果是这样,我可以提供一个例子吗?
我使用的是.NET 2.0和WinForms.