質問: "[ABC DEF](http://google.com)"` * This part works. `meta.match(/\[([^\]]+)/) => ABC DEF` * This doesn't work. `meta.match(/\[([^\]]+)(\([^\)]+)/)//=> null` これは私が欲しいものです。 `["ABC DEF"、 "http://google.com"]` それがうまくいかない理由を知っている人は誰ですか?
回答: あなたは`]` の最後を見逃しました。また、`)`は文字クラスでエスケープする必要はありません。最後に、`(...)`の中にリテラル`(`)を入れないでください。それがマッチ配列に存在するようにします。 ``` meta.match(/\[([^\]]+)]\(([^)]+)\)/) ^ ^ ^ ```