サクラエディタふぁんくらぶ part9at SOFTWAREサクラエディタふぁんくらぶ part9 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト400:名無しさん@お腹いっぱい。 07/09/13 09:55:33 BbQ1dna90 Editor.InsText(ReverseString(Editor.GetSelectedString(0))); function ReverseString(str) { var regToken = /[0-9A-Z'\-0-9A-Z]+|[\r\n]+|[\[\]\(\)\{\}\<\>()「」{}【】『』「」〔〕[]〈〉《》<>≪≫‘’“”]|./ig; //' // / ひっくり返さないもの | 改行 | 左右入れ替えるもの | その他 / var tokens = str.match(regToken); if(tokens == null) return ""; var beginLine = 0; while(beginLine < tokens.length){ var endLine; for(var k = beginLine; ; ++k){ if(k >= tokens.length || /[\r\n]/.test(tokens[k])){ endLine = k; break; } switch(tokens[k]){ case '[' : tokens[k] = ']'; break; case ']' : tokens[k] = '['; break; case '(' : tokens[k] = ')'; break; case ')' : tokens[k] = '('; break; …以下括弧をひっくり返すコードを羅列… } } var b = beginLine; var e = endLine - 1; while(b < e){ var temp = tokens[b]; tokens[b] = tokens[e]; tokens[e] = temp; ++b; --e; } beginLine = endLine + 1; } return tokens.join(''); } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch