|
分割字符串中的,聊天内容和聊天人。
import console;
io.open();//打开控制台
var str = "开始位置"
var str1 = "@开始位置 你好"
var str2 = "很好@开始位置 你好"
var str3 = "我很好@开始位置你好"
var str4 = "我非常好@开始位置 你好"
jghua=#str+1
ltStr=string.left(str1,jghua)
jghua1 = string.trimleft(str1,ltStr);
io.print(ltStr );
io.print(jghua );
io.print(jghua1 );
io.print("-------------------" );
x1,y1=string.indexOf(str1,str)
x2,y2=string.indexOf(str2,str)
x3,y3=string.indexOf(str3,str)
x4,y4=string.indexOf(str4,str)
io.print(x1,y1 );
io.print(x2,y2 );
io.print(x3,y3 );
io.print(x4,y4 );
io.print("-------------------" );
x5,y5=string.indexOf(str1,ltStr)
x6,y6=string.indexOf(str2,ltStr)
x7,y7=string.indexOf(str3,ltStr)
x8,y8=string.indexOf(str4,ltStr)
io.print(x5,y5 );
io.print(x6,y6 );
io.print(x7,y7 );
io.print(x8,y8 );
io.print("-------------------" );
strr="@"+str
x9,y9=string.indexOf(str1,strr)
x10,y10=string.indexOf(str2,strr)
x11,y11=string.indexOf(str3,strr)
x12,y12=string.indexOf(str4,strr)
io.print(strr );
io.print(x9,y9 );
io.print(x10,y10 );
io.print(x11,y11 );
io.print(x12,y12 );
io.print("-------------------" );
strrr1=string.slice(str1,x9,y9 )
strrr2=string.slice(str2,x10,y10 )
strrr3=string.slice(str3,x11,y11 )
strrr4=string.slice(str4,x12,y12 )
io.print(strrr1 );
io.print(strrr2 );
io.print(strrr3 );
io.print(strrr4 );
io.print("-------------------" );
strrr5=string.slice(str1,1,x9-1 )+string.slice(str1,y9+1,#str1 )
strrr6=string.slice(str2,1,x10-1 )+string.slice(str2,y10+1,#str2 )
strrr7=string.slice(str3,1,x11-1 )+string.slice(str3,y11+1,#str3 )
strrr8=string.slice(str4,1,x12-1 )+string.slice(str4,y12+1,#str4 )
io.print(strrr5 );
io.print(strrr6 );
io.print(strrr7 );
io.print(strrr8 );
io.print("-------------------" );
console.pause(true); |
|