Ruby/Rails方法在x字符或单词后面的字符串中插入东西

Rai*_*ner 4 ruby ruby-on-rails-3 ruby-on-rails-3.2

哪个方法具有在x个字符后插入内容的功能.

例如,我有这个字符串:

@test = "Something, is wrong"
Run Code Online (Sandbox Code Playgroud)

然后就可以做类似的事情:

@test.insert(x words or x characters , '<br />')
Run Code Online (Sandbox Code Playgroud)

我需要这个,因为我需要<br />在一个需要分解的长字符串中插入一个换行符 .

2po*_*kes 12

您应该首先查看Ruby文档中的String类.. http://www.ruby-doc.org/core-1.9.3/String.html

抓住你认为你正在寻找的方法可能被称为...在你的情况下插入并看看它说的是什么..

"abcd".insert(3, 'X')    #=> "abcXd"
Run Code Online (Sandbox Code Playgroud)