19 lines
548 B
VB.net
19 lines
548 B
VB.net
:"ABCDEFGHIJKLMNOPQRSTUVWXYZ"→Str9
|
|
:"abcdefghijklmnopqrstuvwxyz"→Str0
|
|
:Input ">",Str1
|
|
:":"+Str1+":"→Str1
|
|
:Prompt U
|
|
:If U:Then
|
|
:For(I,2,length(Str1))
|
|
:If inString(Str0,sub(Str1,I,1)) and sub(Str1,I,1)≠":"
|
|
:sub(Str1,1,I-1)+sub(Str9,inString(Str0,sub(Str1,I,1)),1)+sub(Str1,I+1,length(Str1)-I)→Str1
|
|
:End
|
|
:Else
|
|
:For(I,2,length(Str1))
|
|
:If inString(Str9,sub(Str1,I,1)) and sub(Str1,I,1)≠":"
|
|
:sub(Str1,1,I-1)+sub(Str0,inString(Str9,sub(Str1,I,1)),1)+sub(Str1,I+1,length(Str1)-I)→Str1
|
|
:End
|
|
:End
|
|
:sub(Str1,2,length(Str1)-2)→Str1
|
|
:Pause Str1
|