题目
正则表达式问题: [1,9][0-9]{0,2} 可以匹配 1到三位的合法数字 我现在想加上 对零的匹配.
但这样的格式不正确. ([1,9][0-9]{0,2}) | 0
谁知道告诉我,改怎么写啊
他给写的匹配:
匹配0 - 999 ^[1-9]d{1,2}|d$ 或者 ^{[1-9]d{0,2}|0}$
oracle里的一个变量类型定义为number(3,1),可以这样进行正则匹配
^(?:[1-9]d|d)(?:.d)?$
我的小体会:对于数字类的匹配,最好的解决方法就是先列出需要的数据范围.再对照这个范围写正则表达式.
但这样的格式不正确. ([1,9][0-9]{0,2}) | 0
谁知道告诉我,改怎么写啊
他给写的匹配:
匹配0 - 999 ^[1-9]d{1,2}|d$ 或者 ^{[1-9]d{0,2}|0}$
oracle里的一个变量类型定义为number(3,1),可以这样进行正则匹配
^(?:[1-9]d|d)(?:.d)?$
我的小体会:对于数字类的匹配,最好的解决方法就是先列出需要的数据范围.再对照这个范围写正则表达式.
提问时间:2020-11-29
答案
你确定你[1,9][0-9]{0,2} 可以匹配 1到3位的合法数字吗?你试试2开头的数字能匹配么?[1,9]这里有问题的,这个表示第一个数字只匹配1或者9,要写成[1-9]才可以也就是说[1-9][0-9]{0,2}才能匹配1-999的数字下面是匹配0-99...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点
- 1建筑工地要运一批水泥,用载重量8吨的汽车运了6次后,还剩水泥20%,这时又用载重量3吨的汽车运,几次运完?(不要方程)
- 2设随机变量X与Y相互独立,且有相同的概率分布,记U=aX+bY,V=aX-bY,其中a,b为常数,求U与V相关系数Pxy
- 3如图:∠MON=60°,边长为6的等边三角形ABC的顶点AB,分别在OM,ON上,点P是∠BAC和∠ABC的平分线交点
- 4商店运来一批水果,苹果的七分之三是香蕉的重量,橘子又比香蕉的三分之二多五分之二千克,橘子有40千克.
- 5反函数是什么东西
- 6y^2-(x^2-10x+25)因式分解
- 7入芝兰之室,久而不闻其香描述的是?
- 8手托一块砖,当手托着砖做下列哪种运动时,手对砖的作用力最大( ) A.匀加速下降 B.匀减速上升 C.匀速向上运动 D.水平向右加速
- 9梯形的体积公式
- 10“人类观测预报地震有了重要进展,但准确预报地震仍是一个世界难题”判断:地震是不可准确认识的?