2011-10-26 18 views
0

これは簡単なことですが、どのように考えればよいのでしょうか?答えを探している間、これを解決するさまざまな方法に興味があります。テキストブロックを2つの部分に分けてカットします。

私は本質的にhtmlのdbテキストフィールドを持っています。私はテキスト内のタグを見つけることに基づいてこれを2つの部分に分けてカットする必要があります。簡単に

(これはHTMLの巨大なブロックであると想像):

Iテキストに{CUT}タグに基づいて、二つの部分にこれを分解できるようにする必要
lorem ipsum lorem ipsum lorem ipsum {CUT} lorem ipsum lorem ipsum lorem ipsum 

。私はまだこれをやっていないが、それが終わったと想像する。

Rubyでこれを行う最も効率的な方法は何ですか?それはレールアプリの中にあるので、これを単純化するためのレール(ish)があれば、それはわかりませんが、それは素晴らしいでしょう。 stackoverflowにはおそらくスレッドがありますが、まだ見つけられていません。

答えて

2

HTMLブロックはとても巨大で、string.split("{CUT}")はそれをカットしませんか?

split("{CUT}", 2)は、{CUT}の最初の発生に基づいて、、多くての2つの部分に分割されます。

+0

私はこのようなことはしていませんでしたが、私は単純で基本的なことを言っていましたが、私はhtmlパーサライブラリと午後一杯を大切にしないで最も単純で直接的な方法を探していました。ありがとう。 – blueblank

関連する問題