我正在构建一个 Ruby 脚本,它读取 ruby 源文件以查找对函数的调用_()
并获取传递给它的参数的字符串,它可以是多行字符串,单引号或双引号,例如:
抓住:
hello world
_('hello'+ ' world')
抓住:
hello \nworld
_("hello \ world")
抓住:
hello "world"
_("hello \"world\"")
抓住:
hello 'world'
_('hello \'world\'')
所以我需要一个正则表达式来匹配并获取字符串参数。我怎样才能做到这一点?