我尝试删除这样的 div 标签;
<div id="line_small_spacing" style="font-size: 15px; font-family: Arial, 'Open Sans'; height: 2px; width: 697px; color: #444444;"> </div>
使用以下代码;
object.gsub(/<div.*?>|<\/div>/, '')
但是没有被删除,gsub表达式有什么问题吗?
最佳答案
使用gsub!将所有修改应用于当前对象。
object.gsub!(/<div.*?>|<\/div>/, '')
gsub 仅在将其分配给变量时才起作用
a = object.gsub(/<div.*?>|<\/div>/, '')
引用: http://www.ruby-doc.org/core-2.1.4/String.html#method-i-gsub
关于ruby-on-rails - 从 Rails 文本中删除 <div> 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26787326/