题目
几个正则表达式求解释
1、^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$
2、w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
3、[u4e00-u9fa5]
4、:]*>.*?|
详细点啊
这样解释:比如^-?表示开头有一个或0个“-”
1、^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$
2、w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)*
3、[u4e00-u9fa5]
4、:]*>.*?|
详细点啊
这样解释:比如^-?表示开头有一个或0个“-”
提问时间:2020-10-12
答案
关键字解释:^匹配字符串开始,$匹配字符串结束 ,表示0个或1个,+表示1个或多个,*表示任意个,.表示任意字符(除换行符
),d表示任意一个数字,w表示任意数字、字母或下划线,s匹配任意空白字符,
S匹配任意非空白字符,[^x]表示取x反向范围的字符,如[^>]表示除>以外的任意字符
表示转义字符,如 .已经表示了特殊意义,如果要匹配它就要用 .
1.^匹配字符串开始,表示0个或一个-,这个可以分为四段看(三个|优先级最低)
[1-9]d*.d* 匹配 整数部分非0的浮点数,如11.11
0.d*[1-9]d* 匹配整数部分是0,小树部分非0的浮点数,如0.111
.0+ 匹配 整数部分为0或者空白,小数部分全是0且至少1个0,如)0.0,.000
最后一个|后面0 匹配0
(貌似还漏掉了类似 .1234的情况?)
2.这是在匹配邮箱地址 w+([-+.]w+)* 表示 以字母数字或下划线开始的字符串,后面可以包含-+.三个字符,
@直接匹配@,之后w+([-.]w+)*.w+([-.]w+)* 匹配类似 163.com的字符串
3.u表示 unicode编码,4e00-9fa5是汉字编码
4.:匹配配对的标签,两种形式 def 或 ,其中 1表示匹配与第一个子表达式相同的字符串,第一个子表达式是(S*?)匹配不包含空格的字符串
S匹配任意非空白字符,[^x]表示取x反向范围的字符,如[^>]表示除>以外的任意字符
表示转义字符,如 .已经表示了特殊意义,如果要匹配它就要用 .
1.^匹配字符串开始,表示0个或一个-,这个可以分为四段看(三个|优先级最低)
[1-9]d*.d* 匹配 整数部分非0的浮点数,如11.11
0.d*[1-9]d* 匹配整数部分是0,小树部分非0的浮点数,如0.111
.0+ 匹配 整数部分为0或者空白,小数部分全是0且至少1个0,如)0.0,.000
最后一个|后面0 匹配0
(貌似还漏掉了类似 .1234的情况?)
2.这是在匹配邮箱地址 w+([-+.]w+)* 表示 以字母数字或下划线开始的字符串,后面可以包含-+.三个字符,
@直接匹配@,之后w+([-.]w+)*.w+([-.]w+)* 匹配类似 163.com的字符串
3.u表示 unicode编码,4e00-9fa5是汉字编码
4.:匹配配对的标签,两种形式 def 或 ,其中 1表示匹配与第一个子表达式相同的字符串,第一个子表达式是(S*?)匹配不包含空格的字符串
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1There is some water in the bottle改为同义句
- 2They go to the cinema by car划线部分提问
- 3禅让制到世袭制是进步还是退步
- 4七分之四和十四分之九的最小公分母是多少?
- 5某班级周一的课程表要排入政治、语文、数学、物理、化学、体育共6门课,如果第1节
- 6将11.2L(标准状况)乙烯和乙烷的混合气体通入足量的溴的四氯化碳溶液中,充分反应后,溴的四氯化碳溶液的质量增加了5.6g.求原混合气体中乙烯和乙烷的物质的量之比.
- 7肺炎双球菌转化实验中:第三组实验为什么只有一部分R型菌转换成S型菌
- 8f(x)=x的绝对值和根号x的平方 表示的是同一函数?
- 9英语翻译
- 10请问谁知道《两小儿辩日》的翻译,急用!