在 python 中有函数 replace(old, new) 将某些字符串中的“旧”替换为“新”,是否有这样的函数或在 Crystal 中执行此操作的任何方法?
小智 6
从 Crystal-lang api 文档中,您可以使用 .sub 函数:
"hello yellow".sub("ll", "dd") # => "heddo yellow"
Run Code Online (Sandbox Code Playgroud)
来源:https : //crystal-lang.org/api/0.23.1/String.html
注意:此函数仅替换第一次出现的搜索字符串。似乎还有一个 sub 函数的版本,它允许您传递一个正则表达式字符串,该字符串应该允许您获取特定字符串的所有出现。
| 归档时间: |
|
| 查看次数: |
297 次 |
| 最近记录: |