我試圖創建我的rails論壇上的BBcode [code]標籤,和我有表達的問題:紅寶石GSUB功能
param_string.gsub!(/\[code\](.*?)\[\/code\]/im, '<pre>\1</pre>')
如何獲得正則表達式匹配的回報我們的(文字介於[code] [/ code]標籤之間),並且轉義所有的html和其他一些字符呢?
我已經試過這樣:
param_string.gsub!(/\[code\](.*?)\[\/code\]/im, '<pre>' + my_escape_function('\1') + '</pre>')
,但沒有奏效。它只是將「\ 1」作爲字符串傳遞給函數。
你試過雙引號(' 「\ 1」')? – 2010-01-02 16:00:41
是的,也沒有工作。 – Marjan 2010-01-02 16:17:35