我想要在
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)