正则表达式 只能出现一次或0次
展开全部
[1-9]\d*\.?[1-9]+
这样更好
——————————————————
这个正则表达式为什么不接受2呢?
不只是2,所以一位数都不行
因为你设定的是一定要有1个数字在前,后面还得跟着1-N个数字
如果你想连一位数都包括的话就是(我没验证过):
(([1-9]\d*\.)?[1-9]+)
————————————————————
提示:不知道你用什么语言,一般数学问题都是程序问题,不应该是正则的工作;
测试可以去:http://mengzhuo.org/regex/
这样更好
——————————————————
这个正则表达式为什么不接受2呢?
不只是2,所以一位数都不行
因为你设定的是一定要有1个数字在前,后面还得跟着1-N个数字
如果你想连一位数都包括的话就是(我没验证过):
(([1-9]\d*\.)?[1-9]+)
————————————————————
提示:不知道你用什么语言,一般数学问题都是程序问题,不应该是正则的工作;
测试可以去:http://mengzhuo.org/regex/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c(?=((?!c).)*$)
匹配最后一个出现的字符c
无论这个字符是不是最后出现的,打印出来还是这个字符,除非这个正则表达式前后还有字符,才能判断出是最后出现的字符,如
[a-z]{2}c(?=(.(?!c))*$)
匹配最后包含字符
c的连续3个小写字母
匹配最后一个出现的字符c
无论这个字符是不是最后出现的,打印出来还是这个字符,除非这个正则表达式前后还有字符,才能判断出是最后出现的字符,如
[a-z]{2}c(?=(.(?!c))*$)
匹配最后包含字符
c的连续3个小写字母
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询