当前位置: > “2[0-4]d|25[0-5]|[01]?dd?”这个正则表达式是什么意思...
题目
“2[0-4]d|25[0-5]|[01]?dd?”这个正则表达式是什么意思
我知道这是说不能大于255的数字,可是我想要具体的解释
"|]+>(.*)]+>|U"

提问时间:2020-11-01

答案
首先,|表示或的意思,对于2[0-4]d|25[0-5]|[01]?dd?也就是2[0-4]d或者25[0-5]或者[01]?dd?.2[0-4]d表示2后面跟着0-4之间的一个数字,然后再跟着任意一个数字.也就是200-24925[0-5]表示25后面跟着0-5之间的一个数字,也就是250-255[01]?dd?表示前面开头是0或1,或者没有,后面跟着任意一个数字,然后跟着任意一个数字,也可以没有.相当于[01]dd|dd|[01]d|d.|]+>(.*)]+>|U,|在这里是分隔符的作用,不是正则的一部分.修饰符U表示贪婪和非贪婪的反转符,也就是加了以后默认是非贪婪了.对于]+>(.*)]+>,[^>]+表示除了>以外的字符匹配一个以上,(.*)表示任意字符匹配0个以上,而且作为一个分组保存下来.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.