mystring = "svn-myapplication" or mystring = "git-myapplication"
我所需的输出:红宝石字符串处理,除去前3个字符,并把它们添加到字符串的末尾
mystring = "myapplications(svn)"
mystring = "myapplication(git)"
问题:字符串的前3个字符应被移动到最后加上括号和“ - ”应该删除。
我试图做这样的事情:
mystring.gsub('svn-','')+"(svn)"
但SVN可能是Git的,所以我想用被移动到结束与前三个字符“ - ”删除和括号括起来
迄今为止最快的解决方案。 – 2013-04-05 11:14:39
@MikeCampbell,为什么'mystring [0..2]'比'mystring [0,3]'快得多? – Mischa 2013-04-05 11:25:50
我的解决方案中有哪些gsub?我们的答案基本上是一样的...... – Mischa 2013-04-05 11:29:28