Tag: capture

在Ruby的情况下使用带有正则表达式匹配的命名Captures ……什么时候?

我想使用命名捕获来解析用户输入以提高可读性。 当他们键入命令时,我想捕获一些参数并传递它们。 我在case语句中使用RegExps,因此我无法分配/pattern/.named_captures的返回/pattern/.named_captures 。 这是我希望能够做到的(例如): while command != “quit” print “Command: ” command = gets.chomp case command when /load (?\w+)/ load(filename) end end