2015-02-10 33 views
0

所以在我的代碼與谷歌Apps腳本replaceText正則表達式

body.replaceText( 「測試1」, 「測試2」)有問題;

工作,所以做簡單的正則表達式,但我不能得到更復雜的工作。例如,我想刪除兩個標籤之間的所有間距,並用三個回車替換它。我已經用regexr和其他工具對它進行了測試,它可以工作,但它在我的Apps腳本中沒有任何作用。

body.replaceText("/</em>[\r\n]+<strong>/g","</em>\r\r\r<strong>"); 

這不工作,要麼

body.replaceText("</em>[\r\n]+<strong>","</em>\r\r\r<strong>"); 

回答

1

我想這個和它的工作對我來說

body.replaceText("</em>\\[\\\\r\\\\n\\]\\+<strong>", '</em>\r\r\r<strong>'); 
+0

在這裏你可以找到解釋:http://stackoverflow.com/問題/ 4025482 /着轉義最反斜槓用正則表達式 – Gerardo 2015-02-10 22:07:19