之前(作为一个菜鸟)我把它作为一个 R 包错误提交,让我来运行它。我认为以下所有内容都很好:
replace_number("123 0 boogie")
[1] "one hundred twenty three boogie"
replace_number("1;1 foo")
[1] "one;one foo"
replace_number("47 bar")
[1] "forty seven bar"
replace_number("0")
"zero"
我认为以下所有内容都很糟糕,因为输出中缺少“零”:
replace_number("1;0 foo")
[1] "one; foo"
replace_number("00 bar")
[1] "bar"
replace_number("0x")
[1] "x"
基本上,我会说它replace_number()
无法处理包含数字 0 的字符串(“0”除外)。这是一个真正的错误吗?