数据结构实验二(括号的匹配)程序 status pipei(sqstack *s,char *str) //判断括号匹配 {int i=0,flag=0; SElemtype e; while(str[i]!='\0') { switch(str[i]) { case '(':push(s,str[i]);break; //左括号进栈 case '[':push(s,str[i]);break; case ')':{pop(s,&e);if(e!='(') flag=1;}break; cas
test、exec、match的简单区别
1、test
test 返回 Boolean,查找对应的字符串中是否存在模式。 var str = “1a1b1c”; var reg = new RegExp(“1.”, “”); alert(reg.test(str)); // true
2、exec
exec 查找并返回当前的匹配结果,并以数组的形式返回。 var str = "1a1b1c"; var reg = new RegExp("1.", ""); var arr = reg.exec(