測試數據:桑達反向引用不正常
<img src=\"images/docs/mydash_grooms.png\" alt=\"\" />
桑達:
sed 's/<img\ssrc=\\"images\/docs\/\([[:graph:]]\)/<a class=\\"popup-image\\" href=\\"images\/docs\/\1\\"><img src=\\"images\/docs\/tn.\1/g' test.txt
輸出桑達:使用
<a class=\"popup-image\" href=\"images/docs/m\"><img src=\"images/docs/tn.mydash_grooms.png\" alt=\"\" />
爲什麼工作不正常我的反向引用兩次?
試圖完成: 發生變化:
<img src=\"images/docs/mydash_grooms.png\" alt=\"\" />
到
<a class=\"popup-image\" href=\"images/docs/mydash_grooms.png\"><img src=\"images/docs/tn.mydash_grooms.png\" alt=\"\" />
你可以在sed中使用像'\ s'和'[[:graph:]]'的東西嗎? – ooga
當然,我第二次打電話給我時,我的電話並不是第一次打電話。 – morissette
我想是這樣。你的意思是隻捕捉一個字符? – ooga