我试图创建我的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