BTW:
数据库使用的是MySQL,希望可以使用正则表达式解决!!

解决方案 »

  1.   

    StringTokenizer st = new StringTokenizer(";0;0;1;0;1;",";");
         while (st.hasMoreTokens()) {
             println(st.nextToken());
         }
      

  2.   

    楼上的理解错了,我是想用SQL语句加正则表达式来从数据库中取得满足条件的记录!!
      

  3.   

    <%
    String []temp;
    sql="select * from tablename";
    ResultSet RS = connection.executeQuery("SELECT * FROM info");
    while(RS.next());
    temp=split(";",RS.getString("name");
    if(temp[2]==1)
    out.print(RS.getString("name"));
    %>
      

  4.   

    split函数是哪个包的呀?我记得在1.4中的正则表达式处理中有这个函数,但是没有这种用法!看上去像是VB中的函数!
      

  5.   

    select * from table where substr(A,3,4)=1;
      

  6.   

    to flyycyu(fly):  substring在这种情况下该如何使用呢??to fzel_net(kenshin):
    刚刚查了JDK文档,split函数在这种情况下的用法是:
    String temp=";1;0;1;0;0;";
    String[] test = temp.split(";");
    还得捕获异常!
      

  7.   

    to wanghc008(skyline):
    谢谢,不过我刚刚在MySQL中试了,好像不对!
    经过试验:select * from table where substring(A,4,1)=1;这种方法我考虑也不太适合,因为A字段的长度不是固定的,它可以由很多的0,1用;间隔开来!!!
    不过还是谢谢热心朋友的帮助!
      

  8.   

    给你关于正则表达式的资料,也许有帮助 ;)联系我[email protected]