2011-09-08 109 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"')