1
我想比较,如果一个路径包括在其他和我不关心大小写,这是一个正确的思维:包括if语句downcase在红宝石
if row[0].to_s.downcase != "" && File.read(commit_file).include?(row[0].downcase)
.
.
.
end
日Thnx!
我想比较,如果一个路径包括在其他和我不关心大小写,这是一个正确的思维:包括if语句downcase在红宝石
if row[0].to_s.downcase != "" && File.read(commit_file).include?(row[0].downcase)
.
.
.
end
日Thnx!
File.read
返回文件作为字符串的内容。那么,要实现你想要什么,你就需要你用小写工作两个字符串转换。您可以通过实现它:
if row[0].to_s != "" && File.read(commit_file).downcase.include?(row[0].to_s.downcase)
您可以使用casecmp
,它正是你need..one检查就可以了..
if File.read(commit_file).casecmp(row[0].to_s).zero?
略有关,我相信这个过程称之为正火。 – Thermatix