g
正規表現におけるフラグの意味は何ですか?
/.+/g
との違いは何ですか/.+/
?
ベストアンサー1
g
i
はグローバル検索用です。つまり、すべての出現箇所に一致します。通常、大文字と小文字を区別しないことを意味するも表示されます。
「g」フラグは、正規表現を文字列内のすべての可能な一致に対してテストする必要があることを示します。
フラグがない場合g
、最初のものだけがテストされます。
さらに、必ず確認してくださいcchamberlainの回答は以下プロパティの設定方法の詳細についてはlastIndex
、正規表現を一連の値に対して再利用するときに予期しない副作用が発生する可能性があるので、を参照してください。