我想知道是否有一种方法可以智能地选择变量,就像使用va}
. 例如,有一些特定于语言的解析来区分 php 和 ruby。为了将来参考,最好利用它 - 最好围绕各种句法元素进行选择。
例如。我想$array['testing']
在以下 php 行中进行选择:
$array['testing'] = 'whatever'
或者,假设我想在|item, index|
这里选择块参数列表:
hash.each_with_index { |item, index| print item }
编辑:
特定的正则表达式可能会单独解决各种问题,但我觉得应该有一种方法可以利用句法分析来获得更强大的东西。