如何将一种类型的所有html标记替换为另一种
我需要用另一种替换字符串中的所有HTML标记,例如,用如何将一种类型的所有html标记替换为另一种,html,ruby,string,Html,Ruby,String,我需要用另一种替换字符串中的所有HTML标记,例如,用标记替换所有标记 有效改变的最佳方式是什么: "<p><i>Random stuff here...</i></p>" “这里的随机资料…” 以下几点 "<p><em>Random stuff here...</em></p>" “这里的随机资料…” 有数百万这样的字符串,所以考虑到复杂性的解决方案会很好。您可以使用block string
标记替换所有
标记
有效改变的最佳方式是什么:
"<p><i>Random stuff here...</i></p>"
“这里的随机资料…”
以下几点
"<p><em>Random stuff here...</em></p>"
“这里的随机资料…”
有数百万这样的字符串,所以考虑到复杂性的解决方案会很好。您可以使用block
string = "<p><i>Random stuff here...</i></p>"
string.gsub(/(<\/?)i(>)/) { "#{$1}em#{$2}" }
#=> "<p><em>Random stuff here...</em></p>"
string=“此处随机填充…”“
string.gsub(/()/){“{$1}em{$2}”
#=>“这里的随机资料…”
说明:
匹配i
html开始或结束标记,并将其替换为em
,您可以使用block
string = "<p><i>Random stuff here...</i></p>"
string.gsub(/(<\/?)i(>)/) { "#{$1}em#{$2}" }
#=> "<p><em>Random stuff here...</em></p>"
string=“此处随机填充…”“
string.gsub(/()/){“{$1}em{$2}”
#=>“这里的随机资料…”
说明:
匹配一个
i
html开始或结束标记,并用em
替换它。如果您的html标记被放入文件中,您可以使用代码编辑器,可视化代码有一个查找和替换工具,但是如果您的html标记被保存到数据库中,您可能需要替换脚本中的标记,Gsub是您的首选项。检查:如果您的html标记被保存到文件中,您可以使用您的代码编辑器,可视化代码有一个查找和替换工具,但是如果您的html标记被保存到数据库中,您可能需要替换脚本中的标记,Gsub是您的首选项。检查: