C#正则表达式基础
2021-03-06 13:28
标签:turn regex stat write i++ length ons false ase C#正则表达式基础 标签:turn regex stat write i++ length ons false ase 原文地址:https://www.cnblogs.com/ezhar/p/12862266.htmlnamespace ---> System.Text.RegularExpressions.
static void Main(string[] args)
{
// if (IsInputMatchesNumber())
if (IsInputMatchesNumberByRegx())
{
Console.WriteLine("Input charectors are all numbers.");
}
else
{
Console.WriteLine("Input charectors are not pure numbers.");
}
}
//Common way to judge whether a string is pure numbers or not
static bool IsInputMatchesNumber()
{
Console.Write("Please input your password: ");
string str = Console.ReadLine();
bool isMatch = true;
for (int i = 0; i ‘9‘)
{
isMatch = false;
break;
}
}
return isMatch;
}
//Use regular expressions to judge, result is the same as above
static bool IsInputMatchesNumberByRegx()
{
Console.Write("Please input your password: ");
string str = Console.ReadLine();
//Regular expression always come with @
// @ means "do not convert \ in string"
// ^ means "start from"
// $ means "end at"
// * means "has any"
// \d means "number"
string pattern = @"^\d*$";
return Regex.IsMatch(str, pattern);
}
上一篇:C#字符串基础
下一篇:Delphi Ping