现有几种形式的字符串: 
aa,bbb,pp 405_43 
cccc,ddd,): 43_32
因为不知数字前是PP还是):,如何将PP或后面的数字提取出来!并将第一个逗号之前的字符串也提取出来成另一个字符串!所有字符串长度不定!

解决方案 »

  1.   

    var i: integer;
    begin
     i := Pos('你要查找的子串', 串);
     s := Copy(串, i, 5);
      

  2.   

    用ADOQUERY更新!
    sql.add(select page from...);
    open;
    first;
    循环{
    edit;
    fieldbyname('page'):=a;//a 是替换字符串
    post;
    next;
    }
    close;
    但每次执行时都有问题!
    数据一共有3000多项!每次执行一部分就出错,报错信息是:
    key column information is insufficent or incorrect。Too Many rows were affected by update;
    应该怎么办?