正規表現

VSCode、JavaScriptの正規表現でMarkdownの数式を置換するときにハマったところ

はじめに 最近JavaScriptで文書の置換ソフトを作ろうとしているんですが、VSCodeでまず正規表現を試そうとしてうまくいかなかったので、その対処法を備忘録的に紹介します。 JavaScriptにて 直感的な方から先に紹介します。例えば、以下のようなLaTeXの数式…

JavaScriptのfunction宣言をアロー関数に置き換える正規表現パターン

はじめに VSCodeを想定しています。 やり方 検索:function (.+)\((.*)\)置換:const $1 = ($2) => 動作の様子 置換前置換後 今後の展開 「function」と関数名の間の空白を半角スペース1個固定にしているので、ここは改良点になると思います。

末尾長音の有無が混在する文章中で一気に末尾長音を付ける/取り除くときの正規表現(VSCodeでの置換)

末尾長音を付けるとき 例えば、「ドア」に末尾長音をつけて「ドアー」にしたいときは 検索:(ドア)([^ー]) 置換:$1ー$2 とします。 そうして全て置換するとこうなります。 末尾長音を取り除くとき 例えば、「ドアー」の末尾長音を取り除いて「ドア」にした…