我需要什么类型的正则表达式从 Markdown 中提取图像 url?

Dan*_*her 2 javascript regex

鉴于以下

Some post content here
![Habits Are Hard to Build and Break](https://i.imgur.com/vv0UfA5l.png)

Yad ayaday dyaya 

 * Hi
 * There
Run Code Online (Sandbox Code Playgroud)

如何提取降价中的第一张图像?例如,我基本上想解析它然后将第一张图像保存到一个变量中,例如extractedImagehttps://i.imgur.com/vv0UfA5l.png

extractImageFromMarkdown(text) {
  // somehow parse text to grab first image_url
  return extractedImageUrl;
}
Run Code Online (Sandbox Code Playgroud)

Exp*_*lls 6

text.match(/!\[.*?\]\((.*?)\)/)[1]
Run Code Online (Sandbox Code Playgroud)

这假设您不能有任何转义括号,![\]]这可能是一个安全的假设。这也将只获得请求的第一张图像。