基于在文本中查找标签,将文本块分为两部分

时间:2011-10-26 15:25:34

标签: ruby-on-rails ruby

这应该很简单,一旦我弄清楚如何,所以我对寻找答案的各种解决方法感兴趣。

我有一个基本上是html的db文本字段。我需要根据在文本中找到标签将其分为两部分。

简单(但想象一下这是一个巨大的html块):

lorem ipsum lorem ipsum lorem ipsum {CUT} lorem ipsum lorem ipsum lorem ipsum

我需要能够根据文本中的{CUT}标记将其解构为两部分。我还没有这样做,但想象它已经完成了。

使用Ruby实现此目的的最有效方法是什么?它是一个rails应用程序,所以如果有一些rails(ish)来简化这个我不知道的,这将是伟大的。 stackoverflow上可能有一个线程,但我还没有找到一个。

1 个答案:

答案 0 :(得分:2)

HTML块是如此巨大,以至于string.split("{CUT}")不会削减它?

根据{CUT}的第一次出现,

split("{CUT}", 2)会将其分为最多两部分。