エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
正規表現を構造化して記述できるライブラリを作りました! - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
正規表現を構造化して記述できるライブラリを作りました! - Qiita
「なるほど...これは符号付きの小数...かな?」 頭ではわかっても、保守や拡張をしようとすると非常に面... 「なるほど...これは符号付きの小数...かな?」 頭ではわかっても、保守や拡張をしようとすると非常に面倒。 なぜか? 👉 正規表現は構造が見えない文字列だからです。 どこがオプションなのか 何が繰り返しなのか どこで意味が分かれるのか これらが1行の文字列に埋もれてしまうのが、最大の読みづらさの原因です。 💡 解決策:正規表現に構造を与えるcarol.js carol.jsは、JavaScript/TypeScript のコードで構造的に正規表現を組み立てられるライブラリです。ES Modulesで動作します。 👉 GitHub リポジトリはこちら 以下のコードを見てみましょう: import C from "carol-js"; const sign = C.token("[-+]").option(); const int = C.token("\\d+"); const de

