2012-04-12 8 views
0

私は以下のURLを持っています。 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 =」私はコードの下で試してみましたが、それは私のために動作しません。

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}]). 

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

このよう

...

誰もこのことに私を助けることができます...

ありがとうございました。

答えて

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:replace(StrTemplateContent0、 "a href = \" "、EscClickUrl、[global、{return、list}])で置き換えますが、これはどこにあってもhref ...ありがとうございます。 –

+0

あなたが望むものの短い例を教えてください。 – rvirding

関連する問題