カテゴリー
開発・Web制作

常用漢字の正規表現を書いてみる(JavaScript)

普段漢字の入力チェックはそれほど拘らないことが多いです。とりあえず Unicode の漢字ブロックにいればいいかなという具合で作ってしまいます。ただ、日本には常用漢字という名の文字セットがあり、この通りに正規表現でバリデーション組んだらどうなるのか気になったので作ってみました。

カテゴリー
ツール 開発・Web制作

正規表現の $ は文字列の最後ではない場合がある

最近 ^ や $ より \A や \z を使った方がいいという話を聞いたり、いろいろな言語を触ったりして少し混乱してきたので、言語ごとの正規表現の違いについてまとめようと思います。

カテゴリー
ツール

正規表現で CSV から SQL を作成する

更新1:Notepad++ で動かなかったので修正しました。
更新2:001 のような 0 埋めの数字が ‘ で囲まれない問題を修正しました

Excel のマクロで作っていたのですが、遅かったため正規表現を使って再現してみました。

区切り文字:,
引用符:”
の想定で。

カテゴリー
ツール

正規表現で TSV から CSV に変換する

TSV を CSV に変換することが多々あるのですが、タブをカンマに変換すればいいんだろ?楽勝じゃん!とか思っていると、データに「,」が含まれていたりして困ったものです。ですので、正規表現でカンマが含まれている部分を””で囲ってあげようと思います。