0

我想创建文章预览。我需要帮助。

string = '<p>Lorem ipsum</p> <hr> <p>Ipsum Lorem</p>'
  1. 如何获取之前的文本<hr>以进行文章预览。
  2. 我如何<hr>从字符串中删除全文。
4

2 回答 2

0
  1. 如何获取之前的文本<hr>以进行文章预览。

回答 : -

irb(main):018:0> string.split(/<hr>/)
=> ["<p>Lorem ipsum</p> ", " <p>Ipsum Lorem</p>"]
irb(main):019:0> string.split(/<hr>/).first
=> "<p>Lorem ipsum</p> "

2.如何从字符串中删除"<hr>"全文。

回答: -

 irb(main):027:0> string = '<p>Lorem ipsum</p> <hr> <p>Ipsum Lorem</p>'
 => "<p>Lorem ipsum</p> <hr> <p>Ipsum Lorem</p>"
 irb(main):028:0> string.gsub("<hr>", "")
 => "<p>Lorem ipsum</p>  <p>Ipsum Lorem</p>"
于 2013-09-02T06:01:16.963 回答
0

您可以在字符串上使用该delete方法:

string = '<p>Lorem ipsum</p> <hr> <p>Ipsum Lorem</p>'
string.delete!("<hr>")
于 2013-09-02T05:47:13.280 回答