ひらがな/カタカナ変換

提供: MeryWiki
移動先: 案内検索

参照 >> 『テキスト整形』マクロ

ひらがな → カタカナ変換[編集]

#title = "ひらがな → カタカナ変換"
// e.g. 「あいうえお」 → 「アイウエオ」

var s = document.selection;
if( s.Text ) {
  s.Text = s.Text.replace( /[\u3041-\u3096\u309D\u309E]/g, function( t ) {
    return String.fromCharCode( t.charCodeAt( 0 ) + 0x60 )
  });
}

カタカナ → ひらがな変換[編集]

#title = "全角カタカナ → ひらがな変換"
// e.g. 「アイウエオ」 → 「あいうえお」

var s = document.selection;
if( s.Text ) {
  s.Text = s.Text.replace( /[\u30A1-\u30F3\u30FD\u30FE]/g, function( t ) {
    return String.fromCharCode( t.charCodeAt( 0 ) - 0x60 )
  });
}

メモ[編集]

「ひらがな → カタカナ変換」マクロは、5ちゃんねる『テキストエディタ Mery part6』スレッドに投稿したもの

スポンサーリンク