我如何找到:string str="(120)(1500)x";
在字符串包含的情况下如何查找:string str1="()()X";
然后,我必须打印:console.writeline("str1 doesnt contain a numerical");
最佳答案
var input = "asdfasfas";
if (!Regex.IsMatch(input, "[0-9]"))
{
// will occure
}
else
{
// will not occure
}
var input2 = "asdf123Aasdfasdf";
if (!Regex.IsMatch(input2, "[0-9]"))
{
// will not occure
}
else
{
// will occure
}
但请记住:这只会检查是否有数字,而不是字符串可以轻松转换为数字!
关于System.Text.RegularExpressions.Regex.IsMatch()的更多信息