Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2015-05-14から1日間の記事一覧

N進数リテラル混ざった文字列を配列に切り分ける場合、scanを使ってはいけない

リテラルが混在しているものから文字を一個ごとに切り出したいとします。 この場合、ぱっと思いつくのはscanですが…… "\u0012aga\x98ga987HH".scan(/.{1}/) #=> ["\x12", "a", "g", "a", "枠", "a", "9", "8", "7", "H", "H"] と、変に気を利かせて\x98gを"…