2013-02-21 71 views
1

哪種方法具有在x個字符之後插入內容的功能。在x字符或單詞後插入字符串的Ruby/Rails方法

例如,我有這個字符串:

@test = "Something, is wrong" 

然後將有可能做這樣的事情:

@test.insert(x words or x characters , '<br />') 

我需要這個,因爲我需要在插入一個換行符<br />長的字符串,我需要分手。

+2

你不回答你自己的問題嗎?方法String.insert是用於此目的的方法:http://www.ruby-doc.org/core-1.9.3/String.html#method-i-insert – fmendez 2013-02-21 23:04:54

+1

@fmendez - 赫赫我看,ruby是的確很邏輯。 – 2013-02-21 23:06:02

+0

這個問題很容易用IRB中的幾個測試來回答,比使用它的時間少。 – 2013-02-21 23:41:54

回答

6

你應該看在Ruby文檔String類開始.. http://www.ruby-doc.org/core-1.9.3/String.html

採取刺在你認爲你正在尋找的方法可以被稱爲...在你的情況下插入和看它說什麼..

"abcd".insert(3, 'X') #=> "abcXd" 
+0

x字怎麼樣? – 2013-02-21 23:08:53

+0

對於需要使用正則表達式的x個單詞 – 2potatocakes 2013-02-21 23:10:37

+0

或者將它分解成我認爲(拆分),然後使用插入。 – 2013-02-21 23:11:56