我通过在ruby中使用faraday来获取网页的内容(源)。我想在通过faraday获得的源代码中提取JS变量。JS变量是这样写的:argTab["labelExample"] = "theThingIWant"; 我想在红宝石(框架导轨)中执行此操作。 最佳答案 这个怎么样:/\w+\[\"\w+\"\]\s\=\s\"(\w+)\"\;/.match(f)[1] 您的源字符串在哪里f?重要的是要注意,这只会转义双引号,但是可以很容易地对其进行改进以允许单引号或双引号。