質問: 文字列から指定バイト数分を抜き出す方法について 特定の文字列から指定バイト数分のみを抜き出す方法について教えていただけないでしょうか。 抜き出す際、半角は1バイト、全角は2バイトとして処理したいです。 例えば「東京abc大阪xyz」という文字列に対して左から5バイト抜き出したときに「東京a」を得られるようにしたいです。 おそらく.net frameworkのメソッドの知識が必要になるかと思うのですが、.netはほとんどわからず困り果てています。
回答: こんにちは 以下でいかがでしょうか? [img20210118-3] shiftjis化した指定バイト数分のバイト列の取得 bytearray = system.text.encoding.getencoding("shift_jis").getbytes(text).where(function(x,i) i