如何将python RE模块转换为ruby

时间:2019-07-18 00:33:51

标签: python ruby

如何将以下代码转换为等效的红宝石?

reg = re.compile(r"([\[\_\-\—]+[ ]*[\d\]]+[ ]*[\_\-\—\]]+[ ])", re.IGNORECASE)
reg.sub(lambda m: r'\n{}'.format(m.group()), s)

1 个答案:

答案 0 :(得分:1)

我相信这是答案吗?

s = s.gsub(/([\[\_\-\—]+[ ]*[\d\]]+[ ]*[\_\-\—\]]+[ ])/i,'\n\1')