2011-09-08 105 views
0

内有什么如何更换所有,但括号Ruby的正则表达式替换所有,但括号

内有什么。例如:

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

现在我想取代字符串:无论是在括号中。

+1

我,如果我错了,你要puzzled..Please指正替换palenthesis中的所有字符?..或者你只是想删除它们。也就是这样'some_html = jovhenni19

+0

这个问题的标题现在改进了。 –

回答

3

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

我假设你需要改变以下<a href="needless[target]trash"成类似<a href="target"

所以下面的代码做的工作:

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