正規表現とは、文字列パターンを表すための規則のことです。正規表現を使って表された文字列パターンのことを、正規表現パターンと言います。たとえば、郵便番号であれば「[0-9]{3}-[0-9]{4}」のように表現できます。正規表現を利用することで、非定型な文字列から特定の文字列を検索したり、他の文字列に置き換えるなど、文字列の柔軟な操作が可能になります。
監修
山田祥寛(有限会社 WINGSプロジェクト)
静岡県榛原町生まれ。一橋大学経済学部卒業後、NEC にてシステム企画業務に携わるが、2003年 4 月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト(https://wings.msn.to/)」の代表でもある。主な著書に『改訂 3 版JavaScript 本格入門』(技術評論社)、「独習シリーズ(C#・Python・PHP・Ruby・JSP&サーブレットなど)」(翔泳社)、「速習シリーズ(ASP.NET Core・Vue.js・React・TypeScript・ECMAScript、Laravel など)」(Amazon Kindle)など。売り上げの累計は100万部を超える。