コメント
このコメントは、CoRでRPG作ろうとしたら色々ぶつかっ...へのコメントです。コメントの内容
コメントの内容(一番最初の投稿)
いっそ、半角英数以外を
全て3バイトとして判定してしまう案
全て3バイトとして判定してしまう案
def StrSplit(t)
#debug_log t
t = t.split('')
#debug_log t
#set_t = ""
new_t = []
counter = 0
t.each_with_index do |item, i|
if counter > 0
counter = counter - 1
else
#set_t << item
if !(('a'..'z') === item || ('A'..'Z') === item || ('0'..'9') === item || ('!'..'~') === item)
#debug_log set_t
new_t << t[i] + t[(i + 1)] + t[(i + 2)]
counter = 2
else
new_t << item
end
end
end
return new_t
end
全て3バイトとして判定してしまう案
def StrSplit(t) #debug_log t t = t.split('') #debug_log t #set_t = "" new_t = [] counter = 0 t.each_with_index do |item, i| if counter > 0 counter = counter - 1 else #set_t << item if !(('a'..'z') === item || ('A'..'Z') === item || ('0'..'9') === item || ('!'..'~') === item) #debug_log set_t new_t << t[i] + t[(i + 1)] + t[(i + 2)] counter = 2 else new_t << item end end end return new_t end