created: 2020-09-05T03:07:03.000Z

ページ内の全ての日本語を○△□に置き換える

nodejs/express で開発をしていて、画面内の日本語をすべて記号に置き換えたい時があったのでこのようにした

const replace = require('stream-replace');
stream = stream
    .pipe(replace(/[ぁ-ん]/g, '○'))
    .pipe(replace(/[ァ-ヶ]/g, '△'))
    .pipe(replace(/[一-龠]/g, '□'))
stream.pipe(response);

こんな見た目になるので、ある程度はなにがなんだかわからなくなる

参考

CAREER SKILLS ソフトウェア開発者の完全キャリアガイド
[ad] CAREER SKILLS ソフトウェア開発者の完全キャリアガイド
ジョン・ソンメズ, 長尾 高弘 (Kindle版)