一、什么是正则表达式? 英语RegularExpression,是计算机科学的一个重要概念,它使用一种数学算法来解决计算机程序中的文本检索,匹配等问题,正则表达式语言是一种专门用于字符串处理的语言。 在很多语言中都提供了对它的支持,C也不例外,它可以帮我们解决以下问题: 1、检索:通过正则表达式,从字符串中获取我们想要的部分 2、匹配:判断给定的字符串是否符合正则表达式的过滤逻辑你可以认为正则表达式表述了一个字符串的书写规则。 判断用户输入的密码是否合法,判断用户输入的邮箱地址格式是否合法。 正则表达式的组成 正则表达式就是由普通字符以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。