Javascriptで学ぶ正規表現

const text = 'Hello there!';

const regex = new RegExp('ll');  

console.log(regex.test(text));

trueと表示されます。

const text = 'Hello there!';

const regex = /ll/;  

console.log(regex.test(text));

new RegExp('ll') は /ll/ と書きかえれます。

match はマッチする文字列を返す。

console.log(regex.match(text));

["ll"]

searchはregexが文字列の何番目に存在するかをサーチしてくれます。

console.log(text.search(regex));

2

 

正規表現を勉強するなら下のサイトが便利です。

https://regex101.com/

 

コメント