- ベストアンサー
RegExp.prototype結果の/(?:)/
・ChromeコンソールでRegExp.prototypeすると「/(?:)/」と表示されるのですが、どういう意味でしょうか? ・「?」は直前文字の 0 回か 1 回の出現にマッチ と書いてあったのですが、「:」が分かりません ・「?:」でどういう意味になるのでしょうか ・「()」はキャプチャ?
- みんなの回答 (2)
- 専門家の回答
・ChromeコンソールでRegExp.prototypeすると「/(?:)/」と表示されるのですが、どういう意味でしょうか? ・「?」は直前文字の 0 回か 1 回の出現にマッチ と書いてあったのですが、「:」が分かりません ・「?:」でどういう意味になるのでしょうか ・「()」はキャプチャ?
お礼
回答ありがとうございました。 >何にもマッチしない空の正規表現と等価 >toString()された時、ちゃんとした正規表現リテラルになったほうが望ましい ・説明大変わかりやすかったです ・リンク先ページ初めて見ましたが、ES仕様について(?)、色々議論されているんですねー