求正则表达式^[0-9]+ [+-*\] [0-9]+ = [0-9]+$的解释

哪位高手能帮我解释一下这是什么意思,越详细越好。最好能有例子。非常感谢!... 哪位高手能帮我解释一下这是什么意思,越详细越好。最好能有例子。非常感谢! 展开
 我来答
百度网友0ad5d59
2008-12-30 · TA获得超过1192个赞
知道小有建树答主
回答量:378
采纳率:0%
帮助的人:564万
展开全部
FamDestiny 解释是错误的。
塑料做的铁钉 是对的。可惜没给你解释
1.^代表以xxx开头的行,
[0-9]+表示至少出现一个0-9之间的数字。
合起来 就是 必须开头的数字是0-9之间的数字,个数最少一个

2.[+-*\] 表示这是个符号中的其中一个,,也就是 + - * /运算符

3.[0-9]+ 接着。后面跟着必须是 0-9之间的数字。个数最少一个

4 = 等号就表示 =号这个符号
5 [0-9]+$ ..$表示一行的结尾,所以这里的意思必须用0-9之间的字符结果

合起来的功能。就是 塑料做的铁钉 说的
判断选择 加减乘除 这样的 运算式而已
塑料做的铁钉
2008-12-30 · TA获得超过2259个赞
知道小有建树答主
回答量:989
采纳率:0%
帮助的人:1113万
展开全部
这个是一个加减乘除算式,其中及其前后不能有空格

比如
1+1=2
或者
326*516=162
之类的单个算式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c364aec
2008-12-30 · TA获得超过1871个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:228万
展开全部
^:字符串开始
$:字符串结束
[0-9]+:1个或多个数字
[+-*\]:+-*\中任意一个
=:=
所以式子的意思是任意整数的四则运算,其中\应该是笔误,应该是/
也就是原式应该是^[0-9]+[+-*/][0-9]+=[0-9]+$
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FamDestiny
2008-12-30 · TA获得超过610个赞
知道小有建树答主
回答量:244
采纳率:100%
帮助的人:116万
展开全部
1.^代表以xxx开头的行,所有^[0-9]代表以数字开头的行
好久没看了,搞错了哈
按上面的规则,字符串0+/8+=9+匹配。个人理解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式