美文网首页
2019-09-05 利用正则优雅地提取markdown中的图片

2019-09-05 利用正则优雅地提取markdown中的图片

作者: 追寻1989 | 来源:发表于2021-09-30 16:56 被阅读0次

    示例:

        getBmobFileList(content){//提取markdown中的图片地址,传入markdown内容
          const pattern = /!\[(.*?)\]\((.*?)\)/mg;
          const result = [];
          let matcher;
          while ((matcher = pattern.exec(content)) !== null) {
              result.push({
                  alt: matcher[1],
                  url: matcher[2]
              });
          }
           console.log(result); // [{ alt: 'a', url: 'b' }, { alt: 'c', url: 'd' }]
        },
    

    利用正则对象的exec方法。当正则带有g这个flag时,每次exec会更新位置,直到到最后会返回null。

    相关文章

      网友评论

          本文标题:2019-09-05 利用正则优雅地提取markdown中的图片

          本文链接:https://www.haomeiwen.com/subject/mesdyctx.html