在Python中,有一个函数 replace(old, new) 可以将字符串中的 "old" 替换为 "new",那么在Crystal中是否有类似的函数或者其他方法实现这个功能呢?
在Python中,有一个函数 replace(old, new) 可以将字符串中的 "old" 替换为 "new",那么在Crystal中是否有类似的函数或者其他方法实现这个功能呢?
"hello yellow".sub("ll", "dd") # => "heddo yellow"
来源: https://crystal-lang.org/api/0.23.1/String.html
注意:此函数仅替换第一次出现的搜索字符串。似乎还有一个版本的sub函数,它允许您传递一个正则表达式字符串,这应该允许您获取特定字符串的所有出现。