判断是个字符串是否是大括号正常匹配,
例如:
aaa{dfdsjaf} 这样算是正确的
dfdsa}fdsja{dsjf 这样就不正确了
fkdsajdlkf 如果没有也算是正确的
aaaa\{djsafh}ddsa 这样就不正确了,因为\{被转义了
例如:
aaa{dfdsjaf} 这样算是正确的
dfdsa}fdsja{dsjf 这样就不正确了
fkdsajdlkf 如果没有也算是正确的
aaaa\{djsafh}ddsa 这样就不正确了,因为\{被转义了
解决方案 »
- 前台用jsp页面提交用户名和密码,用的是IBATIS框架,后台进行提交信息的校验,校验成功后将用户名保存在session中,需要代码。 急用!!!!! 高分赠与!!!!!!
- Weblogic8.1使用struts后,处理每个静态页面请求的内存开销竟然涨到了6M以上,前辈请指教如何调优。
- Hibernate在查询数据时缓慢
- spring+ibatis的问题!
- 求大神帮忙
- 各位高手,请问能不能在windows 2000 个人版上安装IBM WebSphere Application Server
- j2ee1.4的配置问题
- 急,如何传递cookie?
- XML文档中的DTD丢失问题!
- J2EE和J2ME?
- 请教torque的问题!!!!!!
- struts2 简单验证框架
String reg = "^[^{}]*|[^{}]*(?<!\\\\)[{][^{}]*(?<!\\\\)[}][^{}]*$";
//如果是一对有效大括号或者是无括号,可以这么写
System.out.println("aaa{dfdsjaf}".matches(reg));
System.out.println("dfdsa}fdsja{dsjf".matches(reg));
System.out.println("fkdsajdlkf".matches(reg));
System.out.println("aaaa\\{djsafh}ddsa".matches(reg));
/.*(.*|{.*}).*/i.test(参数)
用网页去测吧 返回true就是正确
false