我有一個字符串,它看起來像這樣:如何刪除字符串中未由空格分隔的前兩個單詞?
"Product DescriptionThe Signature Series treatment makes the strategy
guide a COLLECTIBLE ITEM for StarCraft II fans. Single-player CAMPAIGN
WALKTHROUGH covers all possible mission branches, including bonus
objectives throughout the campaign. Exclusive MAPS found only in the
official guide, show locations of units,..."
我雖然這樣做的去除Product Description
:
description_hash[:description] = @data.at_css('.featureReview span').text[/.*\.\.\./m].delete("Product Description")
但我得到這個:
"ThSgaSammakhagygaCOLLECTIBLEITEMfSaCafIIfa.Sgl-layCAMAIGNWALKTHROUGHvallblmbah,lgbbjvhghhamag.ExlvMASflyhffalg,hwlaf,..."
我想我只是告訴Ruby刪除單詞Product Description
(加空格)中的所有字母。但我只想刪除前兩個單詞。
這樣做的正確方法是什麼?
-1對於寫作'description_hash。[:描述] = @ data.at_css(」 featureReview跨度').text'沒有任何解釋。究竟是什麼並不清楚。也許,這部分與問題無關,因此不應該寫在問題中。 – sawa