gpt4 book ai didi

Ruby .gsub 如何缩短进行类似替换的代码行

转载 作者:数据小太阳 更新时间:2023-10-29 08:19:13 28 4
gpt4 key购买 nike

我有一行看起来像这样的 Ruby 代码:

words = params[:words].gsub("\n","").gsub("\s","")

有没有更好的方法来做到这一点,因为代码会占用所有空格和换行符并摆脱它们?只是好奇是否有更好或更短的方法,以防我的代码过于重复。

上面的代码确实对我有用,但我是编程新手,希望尽可能以更好/更美观的方式做事。

最佳答案

实际上,只使用 \s 来匹配任何空白字符应该可行:

"some\n simple  demo \nstring \n".gsub(/\s/, "")  # => "somesimpledemostring"

关于Ruby .gsub 如何缩短进行类似替换的代码行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5050533/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com