String.prototype.match()
1798 ワード
String.prototype.match()
str.match(regexp)
/*
regexp : 정규식 개체입니다. RegExp가 아닌 객체 obj가 전달되면,
new RegExp(obj)를 사용하여 암묵적으로 RegExp로 변환됩니다.
매개변수를 전달하지 않고 match()를 사용하면, 빈 문자열:[""]이 있는 Array가 반환됩니다.
*/
//예제
var str = 'red is impressive.'
console.log(str.match('red')) // [ 'red', index: 0, input: 'red is impressive.', groups: undefined ]**
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/match グローバルフラグ(g)が設定されていない場合、アレイの0要素には一致するすべての部分が含まれます.1- n 要素には、一致する部分が含まれます.この操作は、グローバルタグが設定されていない場合に実行されます. Excメソッド(Regular Expression)(JavaScript) メソッドの動作と同じです.グローバルフラグがオンの場合、0- n 要素には、一致するすべてのターゲットが含まれます.
グローバルフラグは設定されていません. match メソッドが返す配列の2つのプロパティ input および インデックスは既に存在します. input プロパティには、検索された文字列全体が含まれます. index 属性には、検索文字列全体に一致する部分文字列の位置が含まれます.
Reference
この問題について(String.prototype.match()), 我々は、より多くの情報をここで見つけました https://velog.io/@jm-shin/String.prototype.matchテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol