
求一个100以内浮点数的正则表示式
1个回答
展开全部
求一个100以内浮点数的正则表示式 ^[1-9]\d\.\d+$|^\d\.\d+$
|前面是小数点前两位数,后面是小数点前一位数
\d代表1位数字
[1-9]代表任意1-9的数字
+匹配1次或多次
$匹配结束位置
^匹配开始位置
0到100之间的正则表示式(含0和100包括浮点数)求解.
如下的试试。我认为 .123 以及 3.33 和 0.00 这样的也属于正确的浮点数格式,如果不算的话,相应的修改一下正则吧。[seesea@UC ~]$ echo -e "33.111\n33.\n.1232423\n00.000\n0\n100\n100.00\n100.01\n101\nabcde\n0.00\n33\n33.333\n33.dddd" | grep -E "^100(\.0*)?$|^0*$|^[0-9]?[0-9]?(\.[0-9]*)?$"33.11133..123242300.0000100100.000.003333.333
求100以内的偶数的正则表示式
\d?[02468]
这就是了
正则表示式 非负浮点数 不包括0 但0.01 可以
/^(\d{2,}|[1-9])\.\d+|0\.\d*[1-9]\d*$/
测试值:
0 => false
0.0 => false
0.000234 => true
1 => false
1.0 =>true
1.123 => true
234321.04534 => true
求:2.247000这个数的正则表示式
这个说的太笼统了,我假设你要的是整数必须一位,小数必须6位的数,有具体要求的话请补充完整。
^\d\.\d{6}$
求正则表示式,在-180到180之间的数字,包括浮点数,多谢了!
^0$|^-?0\.\d*[1-9]$|^-?[1-9](\.\d*[1-9])?$|^-?[1-9]\d(\.\d*[1-9])?$|^-?1[0-7]\d(\.\d*[1-9])?$|^-?180$
求一正则表示式
/^IBC\d{1,3}$/
\{\$Label:(.*?)\}
取group 1
python的例子
>>> import re
>>> re.pile(r"\{\$Label:(.*?)\}")
<_sre.SRE_Pattern object at 0x00AC8150>
>>> p=_
>>> p.search("{$Label:X}")
<_sre.SRE_Match object at 0x00BDD960>
>>> m=_
>>> m.group(1)
'X'
>>>
其它语言也差不多
求一javascript正则表示式
^[\u4E00-\u9FA5A-Za-z]*[\u4E00-\u9FA5A-Za-z0-9\s_\-]*[\u4E00-\u9FA5A-Za-z0-9]+$
求一个正则表示式写法。
\b第([^章]{1,10})章\b
或者就是
\b第([\d\D]{1,0})章\b
|前面是小数点前两位数,后面是小数点前一位数
\d代表1位数字
[1-9]代表任意1-9的数字
+匹配1次或多次
$匹配结束位置
^匹配开始位置
0到100之间的正则表示式(含0和100包括浮点数)求解.
如下的试试。我认为 .123 以及 3.33 和 0.00 这样的也属于正确的浮点数格式,如果不算的话,相应的修改一下正则吧。[seesea@UC ~]$ echo -e "33.111\n33.\n.1232423\n00.000\n0\n100\n100.00\n100.01\n101\nabcde\n0.00\n33\n33.333\n33.dddd" | grep -E "^100(\.0*)?$|^0*$|^[0-9]?[0-9]?(\.[0-9]*)?$"33.11133..123242300.0000100100.000.003333.333
求100以内的偶数的正则表示式
\d?[02468]
这就是了
正则表示式 非负浮点数 不包括0 但0.01 可以
/^(\d{2,}|[1-9])\.\d+|0\.\d*[1-9]\d*$/
测试值:
0 => false
0.0 => false
0.000234 => true
1 => false
1.0 =>true
1.123 => true
234321.04534 => true
求:2.247000这个数的正则表示式
这个说的太笼统了,我假设你要的是整数必须一位,小数必须6位的数,有具体要求的话请补充完整。
^\d\.\d{6}$
求正则表示式,在-180到180之间的数字,包括浮点数,多谢了!
^0$|^-?0\.\d*[1-9]$|^-?[1-9](\.\d*[1-9])?$|^-?[1-9]\d(\.\d*[1-9])?$|^-?1[0-7]\d(\.\d*[1-9])?$|^-?180$
求一正则表示式
/^IBC\d{1,3}$/
\{\$Label:(.*?)\}
取group 1
python的例子
>>> import re
>>> re.pile(r"\{\$Label:(.*?)\}")
<_sre.SRE_Pattern object at 0x00AC8150>
>>> p=_
>>> p.search("{$Label:X}")
<_sre.SRE_Match object at 0x00BDD960>
>>> m=_
>>> m.group(1)
'X'
>>>
其它语言也差不多
求一javascript正则表示式
^[\u4E00-\u9FA5A-Za-z]*[\u4E00-\u9FA5A-Za-z0-9\s_\-]*[\u4E00-\u9FA5A-Za-z0-9]+$
求一个正则表示式写法。
\b第([^章]{1,10})章\b
或者就是
\b第([\d\D]{1,0})章\b
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询