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