在python中有一个函数replace(old,new)在某些字符串中将“old”替换为“new”,是否有这样的函数或者在Crystal中的任何方法?
答案 0 :(得分:4)
从Crystal-lang api文档中,您可以使用.sub函数:
"hello yellow".sub("ll", "dd") # => "heddo yellow"
来源: https://crystal-lang.org/api/0.23.1/String.html
注意:此功能仅替换第一次出现的搜索字符串。似乎还有一个子函数版本允许您传递正则表达式字符串,该字符串应该允许您抓取特定字符串的所有匹配项。