正则是什么意思
正则是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
正则表达式的特点是:
1、 灵活性、逻辑性和功能性非常的强
2、 可以迅速地用极简单的方式达到字符串的复杂控制。
3、 对于刚接触的人来说,比较晦涩难懂。
是指任意字符可以匹配任何单个字符的意思,例子:正则表达式r.t 可以匹配这些字符串:rat、rut、r t,但是不匹配root。 .* 表示匹配任意字符到下一个符合条件的字符例子:正则表达式a.*?xxx 可以匹配 abxxx axxxxx abbbbbxxx扩展资料:表示非贪婪模式,即为匹配最近字符 如果不加?就是贪婪模式a.*bc 可以匹配 abcbcbc