我目前正在處理 markdown link,
需要將 "[test](test)" 轉成 "[test](test.html)",
目前的寫法是:
sed 's/\[\([^][\\]\+\)\](\([^][\\]\+\))/[\1](\2.html)/g'
# [ group 1 ]( group 2 )
但如果連結的對象不是 local 路徑,就不做取代,
所以 "[google](http://google.com/)" 將會保持不變。
請問有沒有什麼好的作法?謝謝。
--
需要將 "[test](test)" 轉成 "[test](test.html)",
目前的寫法是:
sed 's/\[\([^][\\]\+\)\](\([^][\\]\+\))/[\1](\2.html)/g'
# [ group 1 ]( group 2 )
但如果連結的對象不是 local 路徑,就不做取代,
所以 "[google](http://google.com/)" 將會保持不變。
請問有沒有什麼好的作法?謝謝。
--
All Comments