zoukankan      html  css  js  c++  java
  • C#正则表达式基础

    namespace ---> 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 < str.Length; i++)
                {
                    if (str[i] < '0' || str[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);
            }
    
  • 相关阅读:
    servlet学习之servletAPI编程常用的接口和类
    问题解决
    HTTP Status 500 – Internal Server Error
    用数组模拟队列
    稀疏数组
    值传递机制及几道网红题目
    关于Tomcat配置问题
    Servlet学习笔记
    面向对象笔记
    数组中涉及的常见算法
  • 原文地址:https://www.cnblogs.com/ezhar/p/12862266.html
Copyright © 2011-2022 走看看