Ruby正则表达式替换括号内的所有内容

时间:2011-09-08 07:49:20

标签: ruby regex

如何替换括号内的所有内容

例如:

some_html=some_html.gsub(/<a href=\"([^\"]+)\"/,  "");

现在我想用以下内容替换该字符串:括号中的内容。

1 个答案:

答案 0 :(得分:3)

我真的不明白你的问题,所以如果需要随时纠正我。

我假设您需要将<a href="needless[target]trash"转换为<a href="target"

之类的内容

以下代码完成工作:

some_html.gsub!(/(<a href=")[^"]*\[([^"]+)\][^"]*"/, '\\1\\2"')