66问答网
所有问题
求正则表达式^[0-9]+ [+-*\] [0-9]+ = [0-9]+$的解释
哪位高手能帮我解释一下这是什么意思,越详细越好。最好能有例子。非常感谢!
举报该问题
推荐答案 2008-12-30
FamDestiny 解释是错误的。
塑料做的铁钉 是对的。可惜没给你解释
1.^代表以xxx开头的行,
[0-9]+表示至少出现一个0-9之间的数字。
合起来 就是 必须开头的数字是0-9之间的数字,个数最少一个
2.[+-*\] 表示这是个符号中的其中一个,,也就是 + - * /运算符
3.[0-9]+ 接着。后面跟着必须是 0-9之间的数字。个数最少一个
4 = 等号就表示 =号这个符号
5 [0-9]+$ ..$表示一行的结尾,所以这里的意思必须用0-9之间的字符结果
合起来的功能。就是 塑料做的铁钉 说的
判断选择 加减乘除 这样的 运算式而已
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/i92vxi29.html
其他回答
第1个回答 2008-12-30
这个是一个加减乘除算式,其中及其前后不能有空格
比如
1+1=2
或者
326*516=162
之类的单个算式
第2个回答 2008-12-30
^:字符串开始
$:字符串结束
[0-9]+:1个或多个数字
[+-*\]:+-*\中任意一个
=:=
所以式子的意思是任意整数的四则运算,其中\应该是笔误,应该是/
也就是原式应该是^[0-9]+[+-*/][0-9]+=[0-9]+$
第3个回答 2008-12-30
1.^代表以xxx开头的行,所有^[0-9]代表以数字开头的行
好久没看了,搞错了哈
按上面的规则,字符串0+/8+=9+匹配。个人理解
相似回答
正则表达式
/
^[0-9]+$
/
答:
^是开头符号 $是结尾符号。
[0-9]
就是从0到9的整数,与 /d一样,带标
0-9的
整数 +号是多个的意思,不限位数与 * 号类似。/在这里是转意符,不代表任何意思,你这可能是从字符串或者javascript里拿出来的,所以要加转意符。PS:另一种情况,当[]中括号中包含 \[]:^ - 这些字符的时...
正则表达式
"(\\-|\\+)?[0-9]+\\.?
[0-9]*
((E|e)\\
+[0-9]+
)?" 是什么...
答:
325等等数字 +等效于{1,}*零次或多次匹配前面的字符或子
表达式
比如
[0-9]*
匹配空或者33等等数字 *等效于{0,}我给你一个Java语言匹配的例子,你看看吧public class CC { public static void main(String[] args) { String s="-32.39e+21";...
正则表达式
:/
^[0-9]*[
1-9]
[0-9]*$
/ 是什么意思?
答:
意思是匹配0~99999的数字,包括类似001这样的数字。^:匹配字符串开始([1-9]{0,1}
[0-9]
{0,4})是一个组,组内有两个部分:[1-9]{0,1}[0-9]{0,4}[1-9]{0,1}:[1-9]表示1到9的数字,{0,1}表示0或或1个,即有或没有的意思,等价于正则中的?[0-9]{0,4}:[0-9]表示...
这个
正则表达式
是什么意思 /
^[0-9]
?$/
答:
意思是匹配
零
个或者一个
0
到9的数字。
JS
正则表达式
/^-?
[0-9]+
.?
[0-9]*$
/怎么
解释
求解答,谢谢
答:
解释
:开头包含‘-’或者不包含,接着后边至少有一个
0-9的
数字,然后点‘.’可有可无,最后以零个或多个数字结尾 这个正则可以匹配有理数,例如:0,-2,-2.2,222,222.222
java
正则表达式
"
[^0-9
//.
]+
"与"
[0-9
//.]+"分别是什么意思?
答:
\w 单词字符:[a-zA-Z_
0-9]
\W 非单词字符:[^\w]反斜线、转义和引用 反斜线字符 ('\') 用于引用转义构造,如上表所定义的,同时还用于引用其他将被
解释
为非转义构造的字符。因此,
表达式
\\ 与单个反斜线匹配,而 \{ 与左括号匹配。在不表示转义构造的任何字母字符前使用反斜线都是错误的...
大家正在搜
正则表达式或者怎么表示
常用的正则表达式
正则表达式.*?
正则表达式 点
正则表达式 非
Java 正则表达式
正则表达式 中文
excel 正则表达式
正则表达式怎么用