在Ruby中定义自定义通用分隔输入
Ruby允许如下操作:在Ruby中定义自定义通用分隔输入,ruby,string,Ruby,String,Ruby允许如下操作: %q/this is a string/ 它仅为少数字符定义为前缀,如正则表达式为%r,shell命令为%x。是否可以在Ruby中定义自定义的通用分隔输入?不,在Ruby中不可能这样做。您必须修改Ruby解释器本身。这是Ruby解析器的一部分,无法在Ruby中进行更改。顺便问一下,您希望解析哪种类型的输入?可能还有另一种解决方法problem@Stefan:只是对可能性感兴趣,在mindBtw中没有特定的用例。它们被称为百分比字符串/文字,还有%W(无引号版本)、%s(
%q/this is a string/
它仅为少数字符定义为前缀,如正则表达式为%r,shell命令为%x。是否可以在Ruby中定义自定义的通用分隔输入?不,在Ruby中不可能这样做。您必须修改Ruby解释器本身。这是Ruby解析器的一部分,无法在Ruby中进行更改。顺便问一下,您希望解析哪种类型的输入?可能还有另一种解决方法problem@Stefan:只是对可能性感兴趣,在mindBtw中没有特定的用例。它们被称为百分比字符串/文字,还有
%W
(无引号版本)、%s
(符号)和新的ish%i
/%i
(符号数组)。