2017-10-04 73 views
0

文本編輯:我怎樣才能複製第二行其他代碼

<a target="_blank" href="img_forest.jpg"> 
 
    <img src="img_forest.jpg"> 
 

 
    <img src="img_forest110.jpg"> 
 

 
    <img src="img_forest228.jpg"> 
 

 
    <img src="img_forest334.jpg">

我需要複製的線條和改變 img SRC爲target="_blank" HREF的其他線路,並保持IMG SRC值相同。

有沒有辦法做到這一點?

+1

您使用哪種編程語言來生成代碼?或者你想使用Javascript? –

+0

我用記事本++ –

+0

用'

回答

2
  • 按Ctrl + ^h
  • 查找內容:^\h*<img src=("[^"]+")>
  • 替換:<a target="_blank" href="$1">\n$0
  • 檢查總結各地
  • 檢查正則表達式 不檢查. matches newline
  • 更換所有

說明:

​​

更換:

<a target="_blank" href="$1"> : <a...> tag, with value in group 1 (ie. image filename) 
\n        : linebreak (you could use "\r\n") 
$0        : content of group 0 (ie. the whole match: <img ...>) 

結果爲給定的例子:

<a target="_blank" href="img_forest.jpg""> 
    <img src="img_forest.jpg"> 

<a target="_blank" href="img_forest110.jpg""> 
    <img src="img_forest110.jpg"> 

<a target="_blank" href="img_forest228.jpg""> 
    <img src="img_forest228.jpg"> 

<a target="_blank" href="img_forest334.jpg""> 
    <img src="img_forest334.jpg"> 
0

嘗試使用發現&替換由正則表達式:

Find: <img src=\"(.*)\"> (you may add/at beginning and ending position if needed) 
Replace: <a target="_blank" href="$1"> (add/at beginning or ending if needed) 

希望它可以幫助你。