婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > js正則匹配markdown里的圖片標簽的實現

js正則匹配markdown里的圖片標簽的實現

熱門標簽:施工地圖標注怎么做 清遠陽山400電話號碼如何申請 怎么在高德地圖標注行走軌跡 百度地圖標注飯店位置怎么 深圳400電話辦理那家好 襄陽房產電銷機器人招商 個性化地圖標注在線 百度地圖標注名編輯 安徽移動外呼系統

其實前端后端需要將markdown文本轉換為html文本都有相應的庫,幾句代碼就ok,但有時我們又必須獲取到markdown里的某個標簽來進行相應的轉換,有幾種辦法,可以從已經轉換好的html文本里獲取,還有的就是直接從markdown文本里獲取,這里說的是第二種。

1. 一個markdown里只有一個圖片的情況

const str = "asddsad![標題](url)asdasddasd"; //一段markdown文本,包含一個圖片"![標題](url)"
let result = str.match(/!\[(.*?)\]\((.*?)\)/); //直接查找
console.log(result); 

運行結果

2. 一個markdown里有多個圖片的情況

const str = "asghfj![標題1](url1)gfhasfr![標題2](url2)sadas";
const pattern = /!\[(.*?)\]\((.*?)\)/mg;
let matcher;

while ((matcher = pattern.exec(str)) !== null) {
  console.log(matcher);
}


運行結果

每個結果都有相應的原文以及原文所在位置,如果要做替換直接就可以替換了,參照如下方法

//最簡單的替換
"123".replace('1','a'); //把1替換為a

到此這篇關于js正則匹配markdown里的圖片標簽的實現的文章就介紹到這了,更多相關js正則匹配markdown圖片標簽內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 正則表達式處理圖片地址、img標簽的方法
  • 用正則表達式替換圖片地址img標簽
  • asp.net 過濾圖片標簽的正則

標簽:臨夏 黑河 欽州 中衛 駐馬店 延邊 南昌 阜陽

巨人網絡通訊聲明:本文標題《js正則匹配markdown里的圖片標簽的實現》,本文關鍵詞  正則,匹配,markdown,里,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《js正則匹配markdown里的圖片標簽的實現》相關的同類信息!
  • 本頁收集關于js正則匹配markdown里的圖片標簽的實現的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 泗洪县| 汪清县| 玛多县| 夏邑县| 汤原县| 腾冲县| 浙江省| 鄄城县| 海阳市| 大竹县| 仙桃市| 桃江县| 古田县| 东乌珠穆沁旗| 利川市| 偃师市| 浮山县| 南投市| 洪湖市| 马山县| 兴海县| 浠水县| 安义县| 雅江县| 晋宁县| 安化县| 新丰县| 贵南县| 共和县| 赤水市| 德保县| 五河县| 临沧市| 呈贡县| 温州市| 滦南县| 鄢陵县| 五华县| 涪陵区| 东丽区| 凌源市|