求助_如何提取字符_产供销
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 5  1/1   1  
作者
内容
daibiaoge  [个人空间]


注册  2020-04-30
发贴数  446
精华贴  2
原创贴  1
来自  
状态  正常

级别  会员
#1»发布于2023-05-10 10:52

 
字串:有数字有字符 
 
如何提取第一个数字之前的字符。 
 
如 d#a3.66,提取结果为 d#a 
如 d#a3166,提取结果为 d#a


        于 2023-05-10 10:52 被 daibiaoge 修改


xwb514  [个人空间]
QQ名  福建流浪(340298101)


注册  2010-03-19
发贴数  575
精华贴  7
原创贴  7
来自  
状态  正常

级别  会员
#2»发布于2023-05-11 09:02

首先手工创建一个字典(nummber),字典的值就是要排除的字符 
string Replace_Num() 

  dbg_clear(); 
  string Originality_String,End_String 
  int Id; 
  Originality_String="0.e12a#bc366q7"; 
  db_select_area(1); 
  db_copy_from_dt("nummber"); 
        //此步可以用db_run("select code,name from app_dict_def where dict_id='nummber' " 替代,可以适用于所有版本 
  End_String=Originality_String; 
  //db_show() 
  for(Id=0;Id<db_row_count()+1;Id++) 
  { 
    db_go_row(Id); 
    End_String=str_replace(End_String,db_res(1),"") 
  } 
  db_free_area(1) 
 
  return End_String; 
}; 
 
int main() 

  msg(Replace_Num()) 
return 1; 

 
该脚本在2022-06-13版本通过


        于 2023-05-11 09:02 被 xwb514 修改




官方认证第三方服务团队  徐文标(福建-流浪) QQ:340298101 V&P :177-5046-4787
服务介绍:http://www.onlyit.cn/onlyit_service.html

dragonzsp  [个人空间]
QQ名  十二个耳环(187199580)


注册  2011-03-25
发贴数  183
精华数  0
原创贴  4
来自  温州
状态  正常

级别  贵宾
#3»发布于2023-05-11 09:51

浪总你理解错啦,不是简单的把数字去掉就好了,他意思是只返回数字前面的字符,比如KKK3sss,返回的只是KKK,而不是去掉数字3的KKKsss






官方认证第三方服务团队   QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1

dragonzsp  [个人空间]
QQ名  十二个耳环(187199580)


注册  2011-03-25
发贴数  183
精华数  0
原创贴  4
来自  温州
状态  正常

级别  贵宾
#4»发布于2023-05-11 10:00

string getStr(string Originality_String){ 
  string numStr,temp,result; 
  int strLength,i,wz; 
  numStr="0123456789"; 
  strLength=strlen(Originality_String); 
  wz=0; 
  result=""; 
  for(i=0;i<strLength;i++){ 
    temp=str_get_sub(Originality_String,i,1); 
    if(str_pos(numStr,temp)>=0){ 
      break; 
    } 
    wz++; 
  } 
  return str_get_sub(Originality_String,0,wz); 

int main() 

dbg(getStr("d#a3.66")) 
  return 1; 
};






官方认证第三方服务团队   QQ:187199580
收费教程地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=7&topic_id=102140&topic_page_id=1
手机收费版本地址链接:http://www.onlyit.cn/topic_list_detail?subject_id=3&topic_id=103479&topic_page_id=1

xwb514  [个人空间]
QQ名  福建流浪(340298101)


注册  2010-03-19
发贴数  575
精华贴  7
原创贴  7
来自  
状态  正常

级别  会员
#5»发布于2023-05-11 10:25

string Replace_Num(string Originality_String) 

  dbg_clear(); 
  string End_String 
  int Id,Pos; 
 
  db_select_area(1); 
  db_copy_from_dt("nummber"); 
 
  for(Id=0;Id<db_row_count()+1;Id++) 
  { 
    db_go_row(Id); 
    Pos=str_pos(Originality_String,db_res_ext("name")) 
        if(Pos>-1) 
        { 
      End_String=str_get_sub(Originality_String,0,Pos) 
      break; 
        } 
  } 
  db_free_area(1) 
 
  return End_String; 
}; 
 
int main() 

  msg(Replace_Num("ea#bc366q7")) 
 
 
return 1; 
}


        于 2023-05-11 10:25 被 xwb514 修改




官方认证第三方服务团队  徐文标(福建-流浪) QQ:340298101 V&P :177-5046-4787
服务介绍:http://www.onlyit.cn/onlyit_service.html


 5  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]