ruby-on-rails – ruby​​ on rails正则表达式,以从文本中删除html标签及其内容

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – ruby​​ on rails正则表达式,以从文本中删除html标签及其内容前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想要在 ruby上正则表达式,它会从给定的文本中删除所有的html标签及其内容.

例如,如果我的文本是:-INPUT: –

<span id="span_is"><br><br><u><i>Hi</i></u></span>

那么应该只显示OUTPUT应该如下:

Hi

简而言之,我想要正则表达式或功能去除<>以及<>之间的任何内容.

谢谢&问候,

Salil Gaikwad

解决方法

您的字符串非常简单,该解决方案可能正常工作.但是,你不应该重新发明轮子. Rails已经包含了一些强大的 sanitization helpers.
string = '<span id="span_is"><br><br><u><i>Hi</i></u></span>'
strip_tags(string)

猜你在找的Ruby相关文章