gpt4 book ai didi

ruby - ruby 的字符串方法.include 可以吗?与 bang 运算符一起使用?

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:27 25 4
gpt4 key购买 nike

我想检查一个字符串是否不包含某些东西。

string = "this is a sentence about walking"
if string.!include?"running"
puts string
end

最佳答案

尝试使用正则表达式:

string = "this is a sentence about walking"
if string.match(/running/)
puts string
else
puts "no match present"
end

正如您在代码中尝试做的那样,只需将 bang 符号移到字符串之前,它就可以正常工作:

string = "this is a sentence about walking"
puts string if !string.include?"running"

为了提高可读性使用

puts string unless string.include?"running"

关于ruby - ruby 的字符串方法.include 可以吗?与 bang 运算符一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48236693/

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