我需要將第一個字符放在方括號內。例如,我想將轉換爲"[a]bc"
。如何使用正則表達式在ruby中執行此操作?將方括號添加到字符串的第一個字符
1
A
回答
4
用正則表達式:
"abc".sub(/(.)/, '[\1]')
沒有正則表達式:
s = "abc"
s[0] = "[#{s[0]}]"
+0
太棒了。第一個工作,但不是第二個。 – 2013-04-24 09:11:45
+0
第二個返回值不是被替換的字符串。你需要調用's'來查看被替換的字符串。 – sawa 2013-04-24 09:13:14
+0
是的,我做到了。不過我會再檢查一次。 – 2013-04-24 09:13:48
0
試試這個:
s = "abc"
p "abc".insert(1, ']').prepend('[') #=> "[a]bc"
相關問題
- 1. 將括號添加到字符串中的字符序列
- 2. 如何將括號和單引號添加到bash字符串
- 3. 將每第N個字符添加到字符串
- 4. 將字符串添加到字符串
- 5. 如何將一個版權符號添加到字符串?
- 6. Python字符串操作。添加一個字符到第五位
- 7. 將字符串添加到另一個字符串中
- 8. Swift - 將屬性字符串添加到括號中的項目
- 9. 將逗號添加到數字字符串的重構方法
- 10. Foreach循環總是將字符串的第一個字符添加到數組
- 11. 將字符添加到字符串
- 12. 將字符添加到字符串
- 13. Python - 將字符添加到字符串
- 14. 將字符添加到字符串
- 15. 將字符添加到JSON字符串
- 16. 將字符添加到字符串vb.net
- 17. Java將字符添加到字符串
- 18. 將第一個字母加到字符
- 19. 添加符號到字符串c#
- 20. 加括號到MATLAB字符串
- 21. 在字符串的第一個字符後添加空格
- 22. 修剪字符串在第一個標點符號字符,不包括空格
- 23. 將未知字符添加到最後一個字符串
- 24. 圍繞一個字符串添加括號
- 25. 將字符串添加到字符串的數字和數字
- 26. 從括號,括號和連字符的字符串中獲取子字符串
- 27. 基於字符計數將字符串添加到字符串
- 28. 如何將連字符添加到每個第n個位置的字符串?
- 29. 添加到另一個字符串串
- 30. 將省略號添加到添加到ArrayList的字符串
我不使用正則表達式認爲是一個解決方案在這裏,你不嘗試以匹配任何東西。 – Loamhoof 2013-04-24 09:04:52
有沒有其他方法可以做到這一點? – 2013-04-24 09:05:52