2012-04-12 61 views
0

我有下面的網址,在||我想用re:replace替換回&。如何逃避&在重新:取代erlang

「a href = \」http://znetratest23.com/wp-content/plugins/email-management/emailClick.php?username=mar26reseller||reportType=C||campaignId=4F4F52CEA941153719000000||email= { {toemail}} ||得分= 40 || URL =」

就像這個...

"a href=\"http://znetratest23.com/wp-content/plugins/email-management/emailClick.php?userName=mar26reseller&reportType=C&campaignId=4F4F52CEA941153719000000&email={{toemail}}&score=40&url=" 

我有試過下面的代碼,但它並沒有爲我工作。

EscClickUrl = "a href=\"http://znetratest23.com/wp-content/plugins/email-management/emailClick.php?userName=mar26reseller||reportType=C||campaignId=4F4F52CEA941153719000000||email={{toemail}}||score=40||url=", 
EscClickUrl1 = re:replace(EscClickUrl, "||", "\&", [global, {return,list}]). 

任何人都可以幫助我...

謝謝。

回答

1

使用雙反斜線:

1> EscClickUrl = "a href=\"http://znetratest23.com/wp-content/plugins/email-management/emailClick.php?userName=mar26reseller||reportType=C||campaignId=4F4F52CEA941153719000000||email={{toemail}}||score=40||url=", 
1> re:replace(EscClickUrl, "\\|\\|", "\\&", [global, {return,list}]). 
"a href=\"http://znetratest23.com/wp-content/plugins/email-management/emailClick.php?userName=mar26reseller&reportType=C&campaignId=4F4F52CEA941153719000000&email={{toemail}}&score=40&url=" 
+0

嘿兄弟感謝它爲我工作現在...但實際的問題是不同的東西,我給臨時SOLN。看到我有一個html內容,我必須將所有href值替換爲我的href值。所以我正在替換StrTemplateContent = re:替換(StrTemplateContent0,「a href = \」「,EscClickUrl,[global,{return,list}]),但是在任何地方,它都用href替換... how爲了避免這種情況發生,我不能在我的url中取代它。謝謝! – 2012-04-13 05:11:39

+0

你能舉個簡短的例子嗎? – rvirding 2012-04-14 01:01:25