修太(326)24この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。VerbalExpressionsとはVerbalExpressionsは、関数をチェーンさせて正規表現ルールを記述するためのモジュールです。今回紹介するJavaScript用モジュールは、nodeでもクライアントサイドでも使用可能です。JavaScriptだけでなく、JavaやPython、Clojure等にもそれぞれモジュールがあるようです。した動作環境は以下のとおりです。1.2.23npmを使用してモジュールをインストールしましょう。verbal-expressionsサンプルコードではGithubにのっている、URLをチェックする例をみてみましょう。verbal-expressionsをrequireし、関数をチェーンさせてURLの正規表現を定義し、test関数でチェックしています。);}各関数はここに解説がのっていますが、then/maybe/anythingButを組み合わせてURLをチェックしています。ちなみに、Githubにはfindとreplace関数をつかって文字列内容を置換する例も記述しています。duck"find関数で「bird」という単語を検索し、「duck」に置き換えています。まとめ慣れていれば既存の正規表現はとても使いやすいと思いますが、こういったメソッドチェーン形式で組み立てていくのも理解しやすいかもしれません。3,263,063プログラマーです。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。