正規表現のきほん

実践JavaScript / 全 5

実践JavaScript - 正規表現のきほん

文字ではなく形で探す

作品の説明文から日付を取り出したいとき、探すのは特定の文字列ではありません。数字 4 つ、ハイフン、数字 2 つ、という形です。この形を書いたものが正規表現です。

この {4} や {2} の数字を動かすと、当たる場所がどう変わるのかを次の図解で確かめます。

2024 という文字を探しているのではなく、数字が 4 つ続く場所を探しています。

const text = "作品公開日 2024-05-01 更新日 2024-11-20"; const found = text.match(/\d{4}-\d{2}-\d{2}/); console.log(found[0]); // "2024-05-01"

1 / 5

このスライドが付いているレッスンを開く