2012-12-10 19 views
0

代替我想找到的所有出現:正則表達式:找到OCCURENCES並在Eclipse

SRC = 「CID:anyFileNameHere」 ALT = 「觀看其他引號」

,代之以:

SRC = 「HTTP://myServerURl/anyFileNameHere.gif」 ALT = 「觀看其他引號」

這是.gif部分,我覺得很難,因爲它必須先下一"

+0

如果它是一個HTML你是HTML parser..there更好n個病例數疫情週報一個'regex'會失敗... – Anirudha

+2

@ Some1.Kill.The.DJ,這是一個關於在文本編輯器中搜索和替換的問題。不確定在這種情況下「使用HTML解析器」響應是如此適用! – dan1111

回答

1

對於一個簡單的查找和替換,你可以使用:

Find: src="cid:([^"]+)" 

Replace: src="http://myServerURl/$1.gif" 

這是匹配src="cid:然後捕捉任何不是一個"直到下一個"

1

像這樣的東西應該這樣做:

查找

(src=")cid:(\w+)(" alt="[\w\s]+") 

更換

$1http://myServerURI/$2.gif$3 

你可能必須根據您的確切要求調整它。這與alt部分中的字母數字字符,下劃線和空格相匹配。它匹配文件名的字母數字字符和下劃線。

注:該解決方案在Eclipse中進行了測試。

1

搜索:

src="cid:(.*?)" alt="(.*?)" 

替換方式:

src="http://myServerURl/$1.gif" alt="$2" 

Demo