⊗jsSpREMM 120 of 294 menu

JavaScriptの正規表現におけるmatchメソッド

メソッド match は、正規表現との最初の一致を見つけます。 このメソッドは配列を返し、その0番目の要素には見つかった部分文字列が格納されます。

例を見てみましょう。 次の文字列があるとします:

let str = 'xax xaax xaaax';

この文字列に、正規表現を使ってメソッドを適用してみましょう:

let res = str.match(/xa+x/);

結果の配列の0番目の要素には、正規表現に最初に一致した部分が格納されます:

console.log(res[0]); // 'xax' と出力されます

同時に、結果は追加のプロパティを持ちます。 プロパティ index には、一致が発見された位置が格納されます:

console.log(res.index); // 0 と出力されます

そしてプロパティ input には、検索が行われた文字列が格納されます(価値が疑わしい情報ですが):

console.log(res.input); // 'xax xaax xaaax' と出力されます

次の文字列が与えられています:

let str = 'aaa 123 bbb';

数字を含む部分文字列を見つけてください。

次の文字列が与えられています:

let str = 'aaa 123 bbb';

最初の数字の位置を見つけてください。

日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否