在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
1.对字符中的“()”的内容剪切;
1 local num1 = string.find(str1,"("); 2 local num2 = string.find(str1,")"); 3 4 local str2 = string.sub(str1,0,num1); 5 local str3 = string.sub(str1,num1+1,num2); 代码中直接如行1使用string.find 会报错; lx13.lua:2: unfinished capture stack traceback: [C]: in function 'find' 源自"("为魔法字符,需要使用%号转义下才可以使用; 2.使用string.match 和正则实现对字符串的去除两端空格; Str = string.match(Str,"%s*(.-)%s*$"); 3.使用string.match 和正则实现对字母、数字、汉字外的字符进行判断; Str2 = string.match(Str2,"^[A-Z-a-z-0-9-\128-\254]+$");
|
请发表评论