【正規表現】matchを使って正規表現で不定の文字列を取得

今回は正規表現を使って不定の文字列の取得方法を紹介していきたいと思います。

まずはじめに下記のような文字列があるとします。

let txt = "/text/item1/list/item1/";

上記の変数に入っている文字から正規表現を使っていろいろ取得していきたいと思います。

正規表現でいろいろな文字を取得

「/text」を取得する

let extract = txt.match(/\/text/);
console.log(txt); //text

「/text/item1」を取得する

let extract = txt.match(/\/text\/[a-z0-9]+/);
console.log(txt); ///text/item1

「/text/item1/」を取得する

let extract = txt.match(/\/text\/[a-z0-9]+[\/]/);
console.log(txt); ///text/item1/

コメント

タイトルとURLをコピーしました